Я новичок в moment.js, но пытаюсь сгенерировать даты, которые повторяются каждый месяц в те же дни недели, но не после даты. Например, Событие во вторник каждого месяца. Я видел этот момент, но мне трудно заставить его работать.
Это код, который у меня есть. Дата начала - это жестко закодированная дата fyi
var firstDay = new Date(startDate);
var nextMonth = new Date(
firstDay.getFullYear(),
firstDay.getMonth() + 1,
firstDay.getDate()
);
console.log(startDate);
console.log(nextMonth);
console.log(firstDay);
var next = moment
.recur()
.every(startDate)
.daysOfWeek()
.every(nextMonth)
.weeksOfMonthByDay();
return moment(next).format("YYYY-MM-DD");