Добавить и вычесть дату

Получившаяся дата
Далее

Выберите дату начала, определите направление (дополнение или вычитание), введите количество дней, недель, месяцев или лет, и программа автоматически вычислит конечную дату с названием дня недели и месяца. Это очень удобно для расчёта сроков действия контрактов, сроков выплат, истечения гарантийного срока, сроков оформления авиавиз или личных сроков на 90 дней с сегодняшнего дня, без необходимости перелистывать календарь.

Как добавить или убрать дату

  1. 1

    Выберите дату начала

    Подходит любая календарная дата в период с 1900 по 2100 год. Сегодняшний день заполняется по умолчанию.

  2. 2

    Выберите направление

    Прибавление смещает дату вперёд; вычитание, назад.

  3. 3

    Введите значения

    Сочетайте дни, недели, месяцы и годы в одной операции. Неделя внутри рассчитывается как ×7 дней.

  4. 4

    Прочитайте полученную дату

    В результате отображается итоговая дата с названием дня недели и месяца.

Арифметика с датами сложнее, чем кажется

Прибавление дней, простая операция: достаточно сдвинуть номер юлианского дня. А вот при прибавлении месяцев и лет каждая реализация должна выбрать поведение для граничных случаев. Этот инструмент следует соглашению ISO 8601, которое используется большинством современных языков программирования: если в целевом месяце меньше дней, чем в исходном, результат ограничивается последним допустимым днём.

  • 31 января + 1 месяц → 28 февраля (29 февраля в високосном году).
  • 31 марта + 1 месяц → 30 апреля.
  • 29 февраля 2024 г. + 1 год → 28 февраля 2025 г. (а не 1 марта).

Типичные задачи с датами

Сценарий использования Общее правило
Счёт Net-30 Дата выставления + 30 дней
Счёт Net-60 или Net-90 Дата выставления + 60 или 90 дней
Шенгенское скользящее окно 90/180 Дата въезда + 89 дней (последний законный день)
Срок действия ESTA (США) Дата одобрения + 2 года
Стандартный срок действия паспорта Дата выдачи + 10 лет
Испытательный срок Дата начала + 3 или 6 месяцев
Гарантия (потребительская) Дата покупки + 1 или 2 года

Недели ≠ месяцы

Неделя всегда состоит из 7 дней. В месяце 28, 29, 30 или 31 день, в зависимости от того, какой это месяц. Прибавьте «3 недели» к произвольной дате, и вы всегда сдвигаетесь на 21 день. Прибавьте «3 месяца», и сдвиг может составить от 89 до 92 дней. Выбирайте единицу, соответствующую договору или нормативному документу, с которым вы работаете.

Рабочие дни и календарные дни

Этот инструмент считает календарные дни (каждый день недели). Если в договоре указано «в течение 10 рабочих дней», выходные и государственные праздники не учитываются, используйте вместо этого калькулятор рабочих дней и помните, что государственные праздники зависят от вашей юрисдикции.

Часто задаваемые вопросы

Дата ограничивается последним днём целевого месяца, 28 февраля (или 29 февраля в високосном году). Такой подход соответствует поведению современных библиотек обработки дат, таких как datetime в Python, DateTime в PHP и Temporal в JavaScript.

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

Расчёт полностью основан на дате, поэтому к нему не применяются временные зоны; полуночь и 23:59 в тот же день дают одинаковый результат.

Да. Инструмент сначала применяет период в размере нескольких лет, затем, нескольких месяцев, затем, нескольких недель и наконец, нескольких дней; это соответствует тому, как большинство людей представляют собой выражение «2 года, 3 месяца и 10 дней с сегодняшнего дня».

Нет. Ваши даты и значения отправляются на наши серверы только для расчёта результата в рамках взаимодействия со страницей и ненадолго появляются в ссылке страницы, пока вы проходите шаги инструмента. Они не сохраняются, не логируются и никому не передаются.

Сопутствующие инструменты

Калькулятор балясин

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

Калькулятор делительной окружности отверстий

Рассчитайте PCD, угловой шаг и точные координаты X/Y равномерных отверстий с поворотом, смещением центра и экспортом CSV.

Калькулятор производительности осушителя воздуха

Оцените производительность переносного осушителя по площади и сырости помещения в литрах и американских пинтах в сутки.

Калькулятор длительности

Рассчитайте длительность между двумя часами в формате HH:MM, десятичных часах, минутах и секундах.

Калькулятор Social Security США

Оцените пенсионную выплату Social Security в США по PIA и возрасту начала получения. Сравните месячные и годовые суммы в 62 года, FRA 67 и 70 лет.

Калькулятор нумерологии

Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.

Инструмент доступен на других языках