const generateDatesOfAMonth =() => {
let start_date_of_month = moment().format("YYYY-MM-01"),
end_date_of_month = moment().format("YYYY-MM-") + moment().daysInMonth(),
dayArray = [];
while (start_date_of_month <= end_date_of_month) {
dayArray.push({ days: start_date_of_month });
start_date_of_month = moment(start_date_of_month).add(1, 'days');
}
return dayArray;
}
上記のコードに問題がありますか?私たちは毎月の日数を知ることができます。私は瞬時に解決策を見つけましたが、私のループは間違っていますか?私は日々の配列を期待していますが、私が得たものはわずか1日目です。うーん、どんな手掛かり?Moment.jsを使用して月を生成できない場合
[現在の月の日数を取得するためにmoment.jsを使用](https://stackoverflow.com/questions/の可能性のある重複35553652 /現時点での稼働日数を取得する) –
@ ToanTranこれは配列を返しません。私はすでに最初と最後の日を瞬間を使って取得しました。 –
[Moment.jsを使用して日付をフォーマットし、減算する](https://stackoverflow.com/questions/29651815/format-date-and-subtract-days-using-moment-js)の複製があります –