2012-11-19 161 views
-2

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

+1

[huh?!](http://stackoverflow.com/search?q=Getting+records+for+date+only+from+datetime+for+the + last + 7 + days) – HamZa

+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)