在 Facebook 上,每条评论或其他用户事件都有一个时间戳。但它并没有被列为简单的日期,而是以人性化的字符串形式呈现。例如,如果现在是 08:38,评论是在 08:31 发表的,Facebook 不仅会告诉你时间,还会说“7 分钟前”。
是否有 Facebook 算法(或类似算法)的开源实现,它获取事件数据、当前日期并以对人类友好的形式告诉它已经过去了多长时间?
Pretty date http://ejohn.org/projects/javascript-pretty-date/是一个很好的 JavaScript 库
我认为最好的应该是这个:
大多数语言都提供 datediff 方法。就像在 PHP 中一样,你可以像这样使用它