Я использовал moment.js
, чтобы получить последний и первый экземпляр за месяц.Например, последний понедельник месяца, последний вторник, последняя среда и т. Д.
Мне нужно получить фактические даты для планировщика, который я уже создал.
Проблема, с которой я столкнулсяmoment.js
смотрит на последнюю неделю месяца.

В этом случае, если я попытаюсь получить последнюю средумесяц, я получаю даты 01.01.2020 и 01.042020 из-за способа, которым moment.js
просматривает последнюю неделю месяца.
То, как я это делаю, похоже наэто:
let date = moment().add(i, 'month').endOf('month'); // To get the end of the month
let newDate = date.day(3).format('YYYY-MM-DD 03:00:00'); // To get Wednesday
Это работает в течение нескольких месяцев, но не для тех, которые имеют перекрытие.Возможно ли в moment.js
сосредоточиться только на последней неделе месяца, чтобы она когда-либо смотрела только на даты между 21-28, если февраль и с 24 по 31, для всех остальных месяцев?