Задать вопрос
@WarriorKodeK

Как рассчитать каждую неделю и каждую вторую неделю начиная с указанной даты на протяжении года?

Надо рассчитать каждую неделю и каждую вторую неделю начиная от указанной даты на протяжении года (то есть, конец расчета должен быть ровно через год).

Например: eachWeek(new Date('2021-07-31')).
Результат:

["2021-07-31", "2021-08-07",  "2021-08-14", "2021-08-21"] // и так далее до 2022-07-30

Ну и каждую вторую неделю: eachSecondWeek(new Date('2021-07-31')).
Результат:

["2021-07-31",   "2021-08-14",  "2021-08-28",   "2021-09-11"] // и так далее

Пробовал с помощью date-fns, но он как-то неправильно делать просчёты.
https://codesandbox.io/s/priceless-perlman-n9dro?f...
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно добавлять по 7 дней объекту Date. Месяцы-годы он сам скорректирует.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы