我在PHP中使用PHP。
我有一张表格,其中有一个数据类型为time
的字段。
从PHP应用程序的时间选择器,我收到来自此字段的输入数据为13:00
或14:00
(hh:mm
格式)。
如果我将其直接存储到表中,则会将其存储为00:13:00
或00:14:00
(hh:mm:ss
格式)。
因此,hh:mm
会自动转换为mm:ss
。
问题是如何将此输入13:00
作为13:00:00
存储在数据库表中。
我可以在我收到的输入数据的末尾添加:00
,但我不认为这是正确的方法。
有人可以指导我怎么做吗?
答案 0 :(得分:0)
在MySQL 5.5中,您可以为表格
设置字段标记类型http://dev.mysql.com/doc/refman/5.5/en/time.html
MySQL识别几种格式的TIME值,如第9.1.3节“Date and Time Literals”所述。
因此,您应该可以使用HH:MM
作为字段的格式,然后像现在一样传递值