@WarriorKodeK

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

Всем привет.
У меня есть дата: 2021-07-31 ( сегодня )

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

Например:
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...
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно добавлять по 7 дней объекту Date. Месяцы-годы он сам скорректирует.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы