php - 在 PHP 中检查日期是否早于 12 小时

标签 php mysql date

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

我想做的是计算一行的创建时间是否已超过 12 小时。

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

2011 年 7 月 13 日 19:282011 年 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/

相关文章:

PHP - 从字符串中删除所有选项卡

php - 使用 PDO 防止 SQL 注入(inject)

mysqld_safe 不允许连接 MySQL

php - 将日期发布到我的数据库中

java - 重新格式化日期对象 (Java)

php - php中的全局数组

php - 输出缓冲与将内容存储到 PHP 变量中

mysql - 简单的 mySQL 查询不使用索引

php - 使用 iframe 时出现错误 406 Not Acceptable

java - 将一年中的某一天转换为 Java 中的日期