首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中存储时间

问在PHP中存储时间
EN

Stack Overflow用户
提问于 2011-05-17 08:00:19
回答 4查看 135关注 0票数 1

存储在table1中的数据带有时间戳。用于存储时间戳的语法是NOW()。存储时间格式为2011-05-17 00:46:19。我的问题是我如何获取最新数据的时间和我如何显示时间,比如“10分钟前存储的数据”或5秒前或1天前等。我使用的是MySQL和PHP。

EN

回答 4

Stack Overflow用户

发布于 2011-05-17 08:04:03

代码语言:javascript
复制
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

票数 3
EN

Stack Overflow用户

发布于 2011-05-17 08:10:05

当您从mysql_result()获得结果时,使用以下命令:

代码语言:javascript
复制
$t = strtotime($value_from_db); // now you have a Unix epoch time.
$minutediff = (mktime()-$t)/60; // $minutediff minutes ago.
票数 0
EN

Stack Overflow用户

发布于 2011-05-17 08:10:08

代码语言:javascript
复制
SELECT * FROM table1 WHERE table1.TimePosted >= NOW() - INTERVAL 10 MIN
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6024785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档