尝试将标准时间变量从表单输入转换为 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
任何帮助深表感谢!