仅从PHP当前日期的最近7天的日期时间获取日期记录

时间:2012-11-19 00:17:34

标签: php date datetime

任何人都可以帮助我,我有一个日期为(YY-mm-dd)的字符串,例如。 2012年11月16日。我想使用PHP从我的数据库中获取记录,以获取过去7天的记录。我的数据库包含日期和时间格式的unix时间戳。如何使用PHP从当天获取过去7天的记录。

1 个答案:

答案 0 :(得分:1)

SELECT * FROM table WHERE DATE(yourdate) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)

这适用于“每天”。在第二个基础上使用它是准确的:

SELECT * FROM table WHERE yourdate >= DATE_SUB(NOW(), INTERVAL 7 DAY)