Калькулятор дат: прибавить или вычесть

Укажите исходную дату, выберите «Прибавить» или «Вычесть» и задайте годы, месяцы, недели и дни. Калькулятор покажет точную дату результата.

Примеры

Прибавьте 1 месяц и 14 дней к дате уведомления, чтобы получить последний день срока.

Дата результата
2 мая 2026 г.
День недели
суббота
Разница в днях
45 дн.

Это было полезно?

Примеры

Как это работает

Формула

точные дни=7×w+d\text{точные дни} = 7\times w + d

разница в днях=tрезtисх86400000\text{разница в днях} = \dfrac{t_{\text{рез}} - t_{\text{исх}}}{86\,400\,000}

Переменные

ww

Полные недели в части, которая считается точными днями

dd

Дополнительные календарные дни

tисхt_{\text{исх}}

Исходная дата, приведённая к 00:00 UTC

tрезt_{\text{рез}}

Дата результата, приведённая к 00:00 UTC

Введите исходную дату, выберите направление и заполните поля «Годы», «Месяцы», «Недели» и «Дни». Калькулятор сначала применяет годы и месяцы по правилам григорианского календаря. Если в новом месяце нет исходного числа, берётся последний день этого месяца. Затем недели и дни считаются как точное количество суток. В результате показываются дата результата, день недели и разница с исходной датой в календарных днях.

Пошаговый расчёт по григорианскому календарю:

  1. Исходная дата читается как одна точная календарная дата в ISO-формате.
  2. Направление переводится в знак: «Прибавить» — плюс, «Вычесть» — минус.
  3. Сначала применяются годы и месяцы с этим знаком: калькулятор переходит к нужному году и месяцу и пытается сохранить исходное число месяца.
  4. Если в новом месяце такого числа нет, берётся последний день этого месяца. Поэтому 2025-01-31 + 1 месяц = 2025-02-28, а 2024-02-29 + 1 год = 2025-02-28.
  5. Недели и дни переводятся в точное количество суток по формуле точные дни = 7w + d и применяются после шага с годами и месяцами.
  6. День недели определяется по дате результата, а разница в днях — по расстоянию между исходной датой и датой результата, приведёнными к 00:00 UTC.

Частые вопросы

01В каком порядке выполняется расчёт?
Порядок фиксированный: сначала годы и месяцы по правилам григорианского календаря. Если в новом месяце нет исходного числа, берётся последний день этого месяца. После этого недели и дни прибавляются или вычитаются как точное число суток.
02Почему 31 января + 1 месяц даёт 28 или 29 февраля?
Потому что в феврале нет 31-го числа. Калькулятор сначала ставит дату на последний день февраля, а уже потом, если указаны недели или дни, продолжает расчёт от этой даты.
03Что будет с 29 февраля в невисокосный год?
Если 29 февраля попадает в обычный год, для этого шага берётся 28 февраля. Например: `2024-02-29 + 1 год = 2025-02-28`.
04Чем этот калькулятор отличается от разницы дат и дня недели?
Здесь вы берёте одну известную дату и получаете новую. Калькулятор разницы дат измеряет промежуток между двумя готовыми датами, калькулятор дня недели показывает день для одной даты, а калькулятор рабочих или выбранных дней считает дни внутри периода.
05Как вводить дату?
Используйте встроенное поле даты в ISO-формате. Так исходная дата остаётся однозначной в любой языковой версии, а правила расчёта не меняются.

Все калькуляторы