回答
我已經加註你正試圖從數據庫獲取數據?
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. 顯示當前工作日和日期
向我們展示您的嘗試。 –