【发布时间】:2015-12-09 07:21:18
【问题描述】:
我有一个来自数据库的 Activity Records 的 JSON 字符串,我对其进行迭代并打印到屏幕上。
使用每条记录的创建日期时间,我将它们传递给一个简单的日期比较函数,该函数接受 start date、end date 和 date to see if it is in the range between the other 2
目标是在记录之间插入一个分隔符,例如:
'A while Ago': [],
'Last Month': [],
'Earliar in the Month': [],
'Last Week': [],
'Earlier this Week': [],
'Yesterday': [],
'Today': [],
所以我在这里有一个几乎可以运行的演示 http://jsfiddle.net/jasondavis/0vsz8jk4/18/
这张图片显示了问题区域...我有 20 条测试记录,它在下面的第 16 条记录处停止。我也有记录应该适合 Earlier this week 和 Yesterday 但是你可以在演示 JSFiddle 上看到它们是空的!
它们也不是空的,因为这些记录正在被另一个日期范围组窃取,但根本不显示。第 17、18、19 和 20 条记录不见了!
有什么想法可以解决吗?
【问题讨论】:
标签: javascript jquery json datetime