Possible Duplicate:
How do I calculate relative time?
我想在我的社交网络应用程序上设置日期格式,就像 Digg.com 和其他网站一样。在那里,您会看到非常友好的日期,例如:
在我开始创建这样的东西之前,有没有人知道任何现成的脚本,我只需插入一个日期戳并根据它与当前时间的关系给出一个友好的日期文本?
PS:我在 PHP 中需要这个,但伪代码或任何其他语言也可以。
最佳答案
这是 question 的副本.除了这个站点使用的代码之外,它还有一系列关于如何完成此操作的代码示例。我看了一眼,那里似乎也发布了一个 PHP 实现。
除此之外,如果你使用 jQuery,你可以在客户端使用类似 timeago 的东西。插入。它的优点是随着时间的推移更新文本,所以如果你加载一个页面并显示“5 分钟前发布”并在 5 分钟后再次查看,它会显示“10 分钟前发布”
关于php - 如何创建友好的日期格式(例如 "submitted 2 days ago"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/670161/