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
相关问题