1
私は開始日(日曜日)と終了日(土曜日)を持っています。それらの間の日曜日のすべてで配列を作成したいと思います。momentjs/lodashを使用して、2日間の日数/週を追加するにはどうすればよいですか?
は、ここで私がこれまで持っているものです。
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')
})
}
これは非常に厄介な感じも、それは何らかの形で間違っているのです。それは1つだけ追加する必要がある場合、複数の日を追加しています。私はend
の日付について特に気にしませんが、私がそれを得ることができるなら、私はそれを取るでしょう。
は '.clone'の瞬間ですか? – Shamoon
はい、 '.clone'はモーメントオブジェクトの関数です。参考までに、ここはソースにあります - https://github.com/moment/moment/blob/e90e864617d3c501c2eaa1119392781c58a2ce63/moment.js#L2953-L2955 – ThisClark