Сервисы

Калькулятор прибавления недель к дате

Калькулятор недель — прибавить недели к дате

Прибавьте или вычтите заданное количество недель от выбранной даты и узнайте итоговую дату.

Количество недель

Действие

Дата


Логика вычислений

Калькулятор переводит заданное количество недель в дни и сдвигает на это число выбранную дату, а затем определяет итоговую дату, её день недели и общее количество дней сдвига. Калькулятор работает в двух режимах — прибавление недель к дате и вычитание недель из даты. В обоих режимах сначала недели переводятся в дни:

D = W × 7

где:

  • D — количество дней сдвига, дн;
  • W — заданное количество недель, нед.

Дальше итоговая дата получается по-разному в зависимости от выбранного режима.

Прибавить недели

Дни прибавляются к исходной дате, итоговая дата лежит в будущем относительно выбранной:

T_итог = T₀ + D

где:

  • T_итог — итоговая дата;
  • T₀ — исходная (выбранная) дата;
  • D — количество дней сдвига, дн.

Вычесть недели

Дни вычитаются из исходной даты, итоговая дата лежит в прошлом относительно выбранной:

T_итог = T₀ − D

где:

  • T_итог — итоговая дата;
  • T₀ — исходная (выбранная) дата;
  • D — количество дней сдвига, дн.

Прибавление и вычитание дней ведётся по календарю, то есть автоматически учитывается разная длина месяцев и високосные годы. День недели итоговой даты определяется по самой дате T_итог.

Примеры расчётов

Режим Исходная дата T₀ (день недели) Недель W, нед Сдвиг D = W × 7, дн Итоговая дата T_итог (день недели) Комментарий
Прибавить 01.01.2024 (Пн) 3 3 × 7 = 21 22.01.2024 (Пн) Круглый сдвиг кратен 7, день недели сохраняется.
Прибавить 15.02.2024 (Чт) 2 2 × 7 = 14 29.02.2024 (Чт) Попадание на 29 февраля високосного 2024 года.
Прибавить 25.12.2025 (Чт) 1 1 × 7 = 7 01.01.2026 (Чт) Сдвиг через границу года.
Прибавить 29.02.2020 (Сб) 52 52 × 7 = 364 27.02.2021 (Сб) 52 недели = 364 дня, это на 1 день меньше года.
Вычесть 01.03.2024 (Пт) 4 4 × 7 = 28 02.02.2024 (Пт) Откат назад через февраль високосного года.
Вычесть 05.01.2025 (Вс) 1 1 × 7 = 7 29.12.2024 (Вс) Откат назад через границу года.
Вычесть 15.03.2024 (Пт) 10 10 × 7 = 70 05.01.2024 (Пт) Большой откат назад на 70 дней.
Рекомендуем