如何获取两个日期时间之间的日期数组

时间:2018-12-05 16:50:54

标签: javascript arrays angularjs node.js

我有以下日期字段

{ tripScheduleStartDate: '2018-12-05T18:30:00.000Z',
  tripScheduleEndDate: '2018-12-07T18:30:00.000Z',
}

我如何从头到尾获取datetime数组,像这样

[ { date: '2018-12-05T18:30:00.000Z' }, { date: '2018-12-06T18:30:00.000Z' },{ date: '2018-12-07T18:30:00.000Z' } ]

3 个答案:

答案 0 :(得分:1)

伪代码

if

答案 1 :(得分:0)

您可以使用date-fns中的eachDay

{ 
  tripScheduleStartDate: '2018-12-05T18:30:00.000Z',
  tripScheduleEndDate: '2018-12-07T18:30:00.000Z',
}

导入:import eachDay from 'date-fns/each_day'

用法:eachDay(tripScheduleStartDate, tripScheduleEndDate)

答案 2 :(得分:0)

这可能对您有帮助

requests