Попытка преобразовать стандартную переменную времени из ввода формы в формат TIME, приемлемый для MySQL INSERT. Возможно, я все делаю неправильно, и мне может понадобиться помощь. Я прочитал функции MySQL TIME и функции PHP TIME, но еще не нашел решения.
Вот что я пробовал в качестве примера:
<?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>";
?>
В результате время меняется на 11 :08 :00 (не уверен, откуда берутся 8 минут):
time_input: 11:00 AM
strtotime: 1344438000
mysql_time: 11:08:00
Любая помощь высоко ценится!