【发布时间】:2013-12-05 19:42:49
【问题描述】:
我有一个简单的数据集,其中包含一组时间,这些时间被分成 3 小时的块:
0: Wed Dec 04 2013 12:00:00 GMT-0800 (PST)
1: Wed Dec 04 2013 15:00:00 GMT-0800 (PST)
2: Wed Dec 04 2013 18:00:00 GMT-0800 (PST)
3: Wed Dec 04 2013 21:00:00 GMT-0800 (PST)
4: Thu Dec 05 2013 00:00:00 GMT-0800 (PST)
5: Thu Dec 05 2013 03:00:00 GMT-0800 (PST)
6: Thu Dec 05 2013 06:00:00 GMT-0800 (PST)
7: Thu Dec 05 2013 09:00:00 GMT-0800 (PST)
我需要做的是循环遍历这个数组并创建一个新数组来添加“缺失”的时间。所以理想情况下,新数组将是一个由 21 个新日期对象组成的数组,按小时分开。
编辑: 尝试循环遍历数组中的每个项目,然后在其中循环 3 次并尝试创建一个新日期并将其推送到一个新数组中。但我被困在那里。
【问题讨论】:
-
你试过什么?为什么它不起作用?
-
如果是顺序的,则选择数组中的第一项,然后选择数组中的最后一项,然后创建一个新数组,从第一个到最后一个日期相差一小时。此外,如果您创建了一个小提琴并展示给我们,那就太好了。
标签: javascript arrays date time split