首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类似Facebook的“时间自”计算算法

类似Facebook的“时间自”计算算法
EN

Stack Overflow用户
提问于 2012-10-12 05:44:20
回答 3查看 767关注 0票数 0

在Facebook上,每个评论或其他用户事件都有一个时间戳。但它不是作为简单的日期列出的,而是以人类友好的字符串形式呈现的。例如,如果现在是08:38,评论是在08:31,Facebook不只是告诉你时间,而是说"7分钟前“。

有没有一个Facebook算法(或类似的)的开源实现,它可以获取事件的数据,当前日期,并以人类友好的形式告诉它有多长时间了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-12 09:55:52

你可以深入研究一下timeago jQuery插件的source code

票数 1
EN

Stack Overflow用户

发布于 2012-10-12 05:46:37

Pretty date http://ejohn.org/projects/javascript-pretty-date/是一个很好的javascript库

票数 4
EN

Stack Overflow用户

发布于 2012-10-12 06:17:05

我认为最好的应该是:

存储做出评论时的时间戳(例如- 3:45 12-10-2012)

  • Get
  1. .i.e
  2. .i.e (current time -comment time ))。

大多数语言都提供了datediff方法。就像在PHP中一样,你可以像this一样使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12849001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档