【发布时间】:2014-02-06 12:21:18
【问题描述】:
这是关于时间表的。用户选择 1 个日期时间,我需要将它与 DB 进行比较,如果我在那段时间内没有其他东西并且 +-2 小时(四舍五入)..
两个日期时间都以 SQL "DATETIME" 格式保存 (yyyy-dd-mm hh:mm:ss)
条件是:user-DATETIME 不能大于或小于 DB-DATETIME 的 1 小时 59 分钟(7199 秒)
我尝试以下:
SELECT event FROM schedule
WHERE '2014-08-02 12:00:00' > DATE_ADD(event, INTERVAL -7199 SECOND) OR
WHERE '2014-08-02 12:00:00' < DATE_ADD(event, INTERVAL +7199 SECOND)
此示例中的固定日期时间用于检查.. 实际日期时间在字符串 $_COOKIE["userdt"] 中。很确定我很接近,但无法完成。
【问题讨论】:
标签: mysql datetime compare schedule dateadd