【发布时间】:2016-09-20 01:39:15
【问题描述】:
我有一个开始日期(星期日)和一个结束日期(星期六),我想创建一个数组,其中包含它们之间的所有星期日。
这是我目前所拥有的:
weeks = [{
start: startDate,
end: angular.copy(startDate).add(6, 'days')
}];
while(_.last(weeks).end <= endDate) {
weeks.push({
start: angular.copy(_.last(weeks)).start.add(7, 'days'),
end: angular.copy(_.last(weeks)).end.add(7, 'days')
})
}
这感觉很混乱,而且不知何故是错误的。当它应该只添加一天时,它会添加多天。 end 日期我并不特别在意,但如果我能得到它,我会接受它。
【问题讨论】:
标签: javascript momentjs lodash