Intentando convertir la variable de tiempo estándar de la entrada de formulario al formato TIME aceptable para MySQL INSERT. Podría estar haciendo todo mal y podría necesitar algo de ayuda. He leído las funciones de MySQL TIME y PHP TIME, pero aún no he encontrado una solución.Convertir la variable PHP "11:00 AM" a formato de hora MySQL
Esto es lo que he tratado como un ejemplo:
<?php
$time_input = '11:00 AM';
$strtotime = strtotime($time_input);
$mysql_time = date('H:m:s',$strtotime);
echo "<p>time_input: $time_input</p>";
echo "<p>strtotime: $strtotime</p>";
echo "<p>mysql_time: $mysql_time</p>";
?>
El resultado está cambiando el tiempo de 11:08:00 (no sé donde los 8 minutos está viniendo):
time_input: 11:00 AM
strtotime: 1344438000
mysql_time: 11:08:00
¡Cualquier ayuda es muy apreciada!
El 8 es porque es el mes octavo : Agosto. – Evert