我需要能夠從數據庫中選擇記錄的時間戳在當前時間24小時內的所有記錄。有任何想法嗎?比較數據庫中的時間()VS時間戳
回答
$time = time() - (60 * 60 * 24);
$sql = "SELECT * FROM table WHERE timestamp > {$time}";
我試過這個順便說一句,它沒有拉任何結果。 –
數據庫中您的時間戳字段是什麼類型? –
現在它只是一個存儲「123456451」的varchar。 –
如何構建PHP對象DateTime()
?我認爲這是值得一試的,不僅可以獲得24小時,甚至是前一天的最新消息。
function date_counter($value){
$date = new DateTime();
$date->sub(new DateInterval('P'.$value.'D'));
$m_date = $date->format('d/m/y');
return $m_date;
}
現在,啓動時間echo date_counter(1);
爲最近24小時,當你不斷換款的說法,到2
,3
..時限改變從今天開始,到昨天和前天的那一天..
這應該是訣竅:
SELECT *
FROM table
WHERE date > DATE_SUB(NOW(), INTERVAL 1 DAY)
任何方式來測試這個,就像改變'1 DAY'到'30秒'? –
因爲'CURDATE()'的時間將被解釋爲'00:00:00',所以你需要'NOW()'而不是'CURDATE()'。 –
當我添加「NOW」時,它停止工作。 –
- 1. 淨DateTime.Now VS PostgreSQL的時間戳比較
- 2. 時間戳比較
- 3. 比較時間戳
- 4. 比較時間戳
- 5. 系統日期VS時間戳比較
- 6. JPA:NamedQuery中的時間戳比較:時間數據丟失
- 7. Oracle報告比較數據庫時間戳和當前時間戳
- 8. 比較java中存儲在數據庫中的時間戳
- 9. 將時間戳與數據庫中的當前時間進行比較
- 10. 比較時間戳和實際時間
- 11. 比較一個數據庫中的時間戳值
- 12. 比較MySQL數據庫中兩個字段的時間戳
- 13. 比較SQL時間戳
- 14. Javascript比較時間戳
- 15. 如何比較時間戳
- 16. PHP比較UNIX時間戳
- 17. 比較兩個時間戳
- 18. PHP時間戳比較
- 19. Java時間戳比較
- 20. 比較時間戳值
- 21. DB2時間戳比較
- 22. PHP比較時間戳
- 23. 比較文件時間戳
- 24. 比較mysql時間戳
- 25. 比較當前的時間戳與mysql存儲的時間戳
- 26. 比較mysql中的時間戳
- 27. 比較WP_Query中的時間戳
- 28. 比較PHP/Javascript中的時間戳
- 29. 比較PHP中的時間戳
- 30. 比較Excel中的時間戳嗎?
時間戳只是一個數字。所以,簡單的數學可以做到。 –