我怎样才能像Stack Overflow那样格式化相对日期;成员,因为“;以及“;最后一次看到”;


How might I format relative dates the way Stack Overflow does "member since" and "last seen"?

可能重复:
如何计算相对时间?

我想知道如何在stackoverflow.com个人资料页面上显示这些数据。我有用户注册日期和上次访问日期的时间戳。但我需要使用stackoverflow.com格式进行显示。

例如:

会员自:9个月
最后一次看到:刚刚

是否有任何脚本可以转换这些日期并以这种格式显示?

这是这个问题的副本,这个问题有一些很棒的代码示例,包括PHP。

除此之外,如果你使用jQuery,你可以这样做客户端使用类似timeago插件的东西。它有随着时间的推移更新文本的优势,因此如果加载页面上面写着"5分钟前发布",5分钟后再看上面写着"10分钟前发布">