在网页中显示时间

Adn*_*nan 2 javascript php jquery datetime

我有页面,其中列出了帖子的所有评论.每个评论旁边都有一个完整格式的时间值,包括日期/时间(2010-01-02 11:11:20).

我知道我可以在显示之前用PHP格式化它,所以它显示了;

posted 40 secs ago 
posted 5 days ago
Run Code Online (Sandbox Code Playgroud)

但这不会有效,因为我要在生成页面后缓存页面.

在SO上我看到他们有一些用于显示它的java脚本,因此它在客户端的浏览器上运行:

alt text http://img528.imageshack.us/img528/5442/35118769.png

所以基本上我需要一个在浏览器上运行的java脚本,而不是显示我的日期/时间显示"发布4小时前".欢迎所有帮助.

Fel*_*ing 8

听起来你想要这个:timeago:一个jQuery插件.

Timeago是一个jQuery插件,可以轻松支持自动更新模糊时间戳(例如"4分钟前"或"约1天前").

我进一步引述:

  • 即使页面在10分钟前打开,也要避免使用"1分钟前"的时间戳; timeago自动刷新.

  • 您可以在Web应用程序中充分利用页面缓存,因为时间戳不是在服务器上计算的.

所以它应该符合你的需求.