尝试将标准时间变量从表单输入转换为MySQL INSERT可接受的TIME格式。我可能会犯这一切都错了,可以使用一些帮助。我已经阅读了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
非常感谢任何帮助!