【发布时间】:2014-05-29 15:26:42
【问题描述】:
我正在使用引导时间选择器来选择班次开始时间和班次结束时间。我将开始时间和结束时间值发布到另一个 php 脚本以将其存储在数据库中。我使用 strtotime 函数转换时间选择器值,然后将其存储在数据库中,但没有运气。 即使转换后,数据库值中的两个时间都存储为相同的值。
$converted_starttime = strtotime($_POST['starttime']);
$converted_endtime = strtotime($_POST['endtime']);
我还想使用这个班次开始时间和班次结束时间进行比较。有没有更好的方法将时间选择器值存储到数据库中,以便可以轻松地用于比较。任何帮助表示赞赏。
【问题讨论】:
-
什么是数据库字段类型?
-
我使用的是 TIME 数据类型
-
尝试打印 $converted_starttime = strtotime($_POST['starttime']);值并手动放置数据库...
-
如果我在开始时间选择器中选择时间为上午 6:00,则使用 strtotime 转换的值为 1401301800,但如果在 DB 中检查,则值为 838:59:59。在数据库中使用哪种数据类型来存储转换后的值。
-
感谢您的帮助。
标签: php mysql twitter-bootstrap-3