0
我有保存創建的數據作爲一個DataTable:user.createddate輸出最後x量
我每次添加到數據表,這樣可以節省這樣這個數據(時間戳) :
2016年2月2日9點10分26秒
什麼會爲我解析時間戳,並且只顯示結果是「X」老的最好方法?
我每添加建議下,但它仍然不能正確分析:
$cond = 'WHERE user.createddate >= DATEADD(day,-7, GETDATE())';
@Eugen幫了我的意見。基本上,user.createddate也需要整個日期時間被分隔首先給我一個近似天上班以前,使用下面的代碼,你可以做這樣:
$sql = "SELECT
*
FROM
".$table."
WHERE
DATE(edit_date) = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
";
return $sql;
我將你標記爲最佳答案,如果你發佈爲實際答案。謝謝!
字段類型 'INT(11)',值 'UNIX時間戳' :-) – Eugen
我已經擁有它保存數據根據需要,我將如何在選定的時間範圍內顯示最新的數據庫添加內容? – Steven
'SELECT * FROM
回答
使用此行: 此工作正常:) echo time_elapsed_string('2016-02-02 09:10:26');
來源
2016-12-26 21:27:34
使用MySQL的函數:NOW,DATE_SUB和INTERVALL
來源
2016-12-26 21:36:51
相關問題