检查日期是否在PHP前12小时

时间:2011-08-16 15:29:28

标签: php mysql date

我有一个表(MySQL)数据存储了一堆注册信息。

我正在尝试做的是计算行的创建是否已经12小时。

对于每一行,我都有一个名为“ date ”的单元格,显示如下:

2011年7月13日19:28 2011年8月7日03:33

我正在寻找一个简单的if / else语句来判断“ date ”自创建以来是否已经过12小时。

1 个答案:

答案 0 :(得分:11)

SELECT ...
FROM yourtable
WHERE `date` <= DATE_SUB(now(), INTERVAL 12 HOUR)

请注意,将字段命名为“日期”是不好的做法。 Date是MySQL中的保留字,保留字不应用作字段名。