php - 在 PHP 中存储时间

标签 php mysql time

存储在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/

相关文章:

php - PHP 中的惰性函数定义 - 这可能吗?

Mysql加入请求

sqlite - SQLite中查询结果行之间的时差:如何?

java - 求两个时间值之间的时间差始终给出 "Second"值 0

php - JSON 字段包含 html 标签时返回 null

php - 获取数组的字符串

php - 使用子查询将多行插入 MySQL

excel - 如何自动从Excel中的当前行中减去前一行的时间数据?

php - 进行分页/粗略估计总行数的最有效方法

mysql - 如何使这个 MySql 查询适应 PervasiveSql?