存储在table1
中的数据带有时间戳。用于存储时间戳的语法是 NOW()
。存储时间格式为 2011-05-17 00:46:19
。我的问题是如何按时间访问最新数据以及如何显示时间,比如“10 分钟前存储的数据”或 5 秒前或 1 天等。我使用的是 MySQL 和 PHP。
最佳答案
SELECT * FROM table1
WHERE table1.TimePosted BETWEEN NOW() AND DATE_SUB(NOW(),INTERVAL 10 MIN);
链接:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add
关于php - 在 PHP 中存储时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6024785/