我一直在做一个PHP支持的网站,并利用了这个非常好的基于jquery的时间选择器:http://sourceforge.net/projects/pttimeselect/
但是,我需要能够将此输出的时间(样式为1:00 PM)转换为hh:mm:ss,以便我可以插入MySQL数据库。
如何在PHP中做到这一点?
这可以通过strtotime()非常简单地实现。
假设您以"1:30 PM"开始,并希望将其转换为"13:00:00"。对我来说,这样做的好处是只从数据库中提取时间晚于现在的结果,使用hh:mm:ss格式很可能做到这一点。下面的代码将会这样做:
$twelveHourTime = "1:30 PM";
$twentyFourHourTime = (date("H:i", strtotime($twelveHourTime))) . ":00";
就是这样!你可以在这里查看:http://sandbox.onlinephpfunctions.com/code/a8957d18717c5ccb43c1701551ea8399156fd84f