显示时间流逝与PHP

时间:2010-11-14 11:49:24

标签: php time

我想显示自博客或类似时间发布以来所经过的时间,我正在使用php并且我将发布的时间存储为unix时间戳,但我无法为我的直播找出如何显示自使用存储的时间戳发布以来的时间。

2 个答案:

答案 0 :(得分:6)

例如,您的发布时间戳是:

1289735677

例如,您也可以使用time()来获取当前时间戳。

然后你可以从当前的时间戳中取出你发布的时间戳:

time() - 1289735677

通过这种方式,您将获得秒数。现在您可以将它们更改为人类可读的格式。例如。

请参阅有关如何将秒转换为人类可读格式的示例:

  1. http://www.phpro.org/examples/Convert-Seconds-To-Hours-Minutes-Seconds-Words.html

  2. http://www.laughing-buddha.net/php/lib/sec2hms/

答案 1 :(得分:2)

如果你的PHP是> = 5.3.0,你可以使用DateTime::diff方法。