0

“timeago、cutetime 或 prettydate”jquery 插件中的哪一个在显示模糊日期方面性能更好。

我需要历史时期和未来时期,例如 5 天前发布,或 5 天后到期。

它应该在每个设定的时间间隔后自动更新所有日期参考,比如一分钟。

它可能适用于不同的语言和时区,并且可能允许对格式化的日期进行排序。

我知道这要求太多,但我愿意根据我的要求修改一个插件,所以想选择一个性能更好的插件,有人可以指导。

问候

4

1 回答 1

1

我已经构建了 jQuery timediff 模块(http://plugins.jquery.com/timediff/),它似乎符合您的要求:

  • 它很小(完整的源代码大约是 80 行,其中大部分是实际差异计算),
  • 它依赖于 JS Date 对象来解析时间戳,
  • 允许设置更新间隔,
  • 处理过去和未来的日期,
  • 默认情况下是可扩展/可插入的,
  • 格式化的日期作为文本存储在标签中(因此您可以对其进行排序),
  • 它的代码在 GitHub 上的非缩小版本(https://github.com/tadeck/timediff/blob/master/jquery.timediff.js)和文档中,

也许你想尝试一下。它可能符合您的需求(它符合您的要求),但不像其他一些具有类似目标的模块那么庞大和复杂。

于 2013-06-13T05:41:34.427 回答