我有一个表(MySQL)数据,存储了一堆注册信息。
我想做的是计算一行的创建时间是否已超过 12 小时。
对于每一行,我都有一个名为“date”的单元格,显示如下:
2011 年 7 月 13 日 19:28 或 2011 年 8 月 7 日 03:33
我正在寻找一个简单的 if/else 语句来判断“date”自创建后是否已过去 12 小时。
最佳答案
SELECT ...
FROM yourtable
WHERE `date` <= DATE_SUB(now(), INTERVAL 12 HOUR)
请注意,将您的字段命名为“日期”是一种不好的做法。 Date 是 MySQL 中的保留字,不应将保留字用作字段名。
关于php - 在 PHP 中检查日期是否早于 12 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7080770/