【发布时间】:2013-04-08 13:41:23
【问题描述】:
我有一个网页,它在 UNIX 中记录上次查看数据库字段的时间。 我想制作一份报告,说明上次查看此页面是多少天前。我在 PHP 中这样做
我该如何解决这个问题?目前,我使用 gmdate("M D Y ", $UNIXTIMESTAMPFIELD) 显示上次访问该字段的时间,但我想显示的不是上次访问的日期,而是类似
23 天前
谢谢
基兰
【问题讨论】:
-
你可以从现在的时刻 (
date()) 中减去这个日期时间值,然后除以 60 得到分钟,60*60 得到小时,24*60*60 得到天等等。 -
@Voitcus,基于秒的计算会让你在白天节省和日历系统的其他怪癖上绊倒,这真是个坏主意。
-
@complex857:你刚刚从我嘴里说出来的话。
标签: php unix-timestamp