回答
我已经加注你正试图从数据库获取数据?
SELECT *
FROM `table`
WHERE `date_field` BETWEEN CURDATE() - INTERVAL 2 DAY AND CURDATE()
对不起,我迟到的回应。谢谢@Glavic,这正是我所需要的。 – user1828605
这会给你两天前和今天的日期。
$two_days_ago = date('Y-m-d', strtotime('-2 days'));
$today = date('Y-m-d');
这是查询的基本结构,它将获取这些日期之间或之间的行。如果您的日期列被编入索引,则此查询将利用它来获得性能。
$query = "SELECT * FROM tablename WHERE datecol >= '{$two_days_ago}' AND datecol <= '{$today}'";
试试这个代码:
date('Y-m-d', strtotime('-2 days'));
这将使他们两天前的日期,但我认为这个问题更广泛。他们想从数据库获取数据,我怀疑他们也想要这些代码。 –
是@John我同意你的意见 –
尊重@John Conde,我并不认为这个问题过于宽泛 - 可能是因为缺乏PHP和/或DB方面的知识。正如问题中所述,我只想从数据库的数据从2天前到今天的日期。我将Glavic的回答标记为答案,因为这正是我想要的。请您详细说明这个问题是如何广泛的,以便我可以确保这种情况在未来不会发生。 – user1828605
$date = new DateTime();
$date->modify("-2 day");
echo $date->format("Y-m-d");
- 1. 通过今天(当前)日期显示数据的SQL查询?
- 2. 显示日期前12天为当前日期
- 3. PHP日期函数是当前当地日期的后一天
- 4. 如何以粗体显示当前日期(今天的日期)?
- 5. Symfony的2输入日期,只显示前的日子今天
- 6. PHP - 用文字显示当前日期?
- 7. PHP的日期到当天的当前日期
- 8. 显示2个日期选择日期之间的天数?
- 9. fullcalendar.js如何提前+4天显示当前日期,并在周视图中显示-2天
- 10. Sharepoint:显示当前日期
- 11. 显示当前日期
- 12. 显示当前日期
- 13. 显示当前日期
- 14. HTML显示当前日期
- 15. Angularjs - 显示当前日期
- 16. 显示当前日期
- 17. 显示当天的所有日期范围并显示当天的行数
- 18. SQL:获取当前日期和当前日期之间的数据+15天
- 19. 在php中显示基于当前日期的日期
- 20. 的emacs:显示日期像“n天前”
- 21. UnixTimeStamp显示6天前的日期
- 22. Excel显示前两天的日期
- 23. 如何查询当天的日期和7天前的数据?
- 24. 当天在php中的当天日期
- 25. PHP date()显示明天的日期
- 26. PHP日期() - 如何显示不是今天的日期?在PHP
- 27. Mysql数据库不会显示NOW()函数的当前日期
- 28. HTML 5 datepicker显示日期前一天,当以角度发送数据ajax时
- 29. 为什么今天的日期显示为之前的日期?
- 30. 显示当前工作日和日期
向我们展示您的尝试。 –