我想以人性化的格式显示相对于当前日期的一些日期.
人性化相对日期的例子:
基本上忠实地保持最高的数量级(并且优先考虑,只有当通过其中2个单位时才调高单位 - 5周而不是1个月).
虽然我可以住一个控制较少的图书馆,甚至更友好的日期,如:
任何流行的图书馆?
我基本上试图将Unix时间戳(time()函数)转换为兼容过去和未来日期的相对日期/时间.所以产出可能是:
2个星期前
1小时60分钟前
15分54秒前
10分15秒后
首先我尝试编写这个代码,但是创建了一个巨大的无法维护的功能,然后我在互联网上搜索了几个小时,但我能找到的只是一部分时间的脚本(呃:"1小时前"没有纪要).
你有一个已经这样做的脚本吗?
可能重复:
如何计算相对时间?
我想在我的社交网络应用上格式化日期,就像Digg.com和其他网站一样.在那里,你会看到非常友好的约会,例如:
在我开始创建这样的东西之前,有没有人知道任何现成的脚本,我只需插入一个日期戳,并根据它与当前时间的关系给出一个友好的日期文本?
PS:我需要在PHP中使用它,但伪代码或任何其他语言也可以.