我需要按创建日期对我的网络应用程序中的一堆项目进行分组。
每个项目都有一个确切的时间戳,例如 1417628530199
。我正在使用 Moment.js 及其“ 从现在开始的时间”功能将这些原始时间戳转换为易于阅读的日期,例如 2 Days Ago
。然后我想将可读日期用作同一日期创建的一组项目的标题。
问题在于原始时间戳过于具体——在同一日期创建但相隔一分钟的两个项目将各自具有唯一的时间戳。所以我得到了 2 Days Ago
标题,下面是第一项,然后是 2 Days Ago
的另一个标题,下面是第二项,等等。
将原始时间戳四舍五入到最近日期的最佳方法是什么,以便在同一日期创建的任何项目都将具有完全相同的时间戳,从而可以组合在一起?
原文由 daGUY 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个:
http://jsfiddle.net/cdn5rvck/4/