Перейти к содержимому
1123.net
RU
1123.net

Поиск инструментов

Фильтр по каталогу инструментов. Всё работает в вашем браузере.

Начните вводить, чтобы отфильтровать список. Enter открывает первый результат.

Калькулятор дат

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

Данные обрабатываются локально в вашем браузере и не передаются на наш сервер.

Введите начальную дату Результат появится здесь, как только даты и значения будут корректны.

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

  1. 1 Выберите в верхней части рабочей области режим «Прибавить к дате», «Отнять от даты» или «Разница дат».
  2. 2 Для сложения или вычитания введите начальную дату и нужное сочетание лет, месяцев, недель и дней. Пустое поле считается нулём.
  3. 3 Для разницы введите обе даты и отметьте «Учитывать последний день», если более поздняя дата должна считаться ещё одним полным днём.
  4. 4 Посмотрите полученную дату и день недели либо календарный промежуток и итоги. Кнопка «Копировать результат» копирует весь расчёт.

Формула и логика расчёта

Сложение и вычитание календарных частей

Результат = Начало + Г лет + М месяцев + Н недель + Д дней

Сначала прибавляются годы и месяцы, затем недели и дни. Если в целевом месяце меньше дней, день переносится на последний допустимый день, а не переходит в следующий месяц.

Разница между двумя датами

Разница = полные годы, месяцы и дни от начала до конца

Калькулятор сравнивает календарные даты, поэтому длина месяцев и високосные дни учитываются. Итоги в днях и неделях считаются независимо от разбивки на годы и месяцы.

Учёт последнего дня

Итог с последним днём = итог без последнего дня + 1

Пункт «Учитывать последний день» считает более позднюю дату полным днём. Для однодневного события 1 мая промежуток без последнего дня равен нулю дней, а с последним днём — одному дню.

Пример расчёта

31 января 2024 года плюс один месяц

Ежемесячное продление начинается 31 января 2024 года.

  1. Сначала прибавляются месяцы: 31 февраля не существует
  2. День переносится на 29 февраля 2024 года
  3. 29 февраля 2024 года — четверг

Следующая дата продления — 29 февраля 2024 года. Месяц не переносится на март.

С 1 января 2024 года по 1 марта 2024 года

Измерьте промежуток от начала января до начала марта в високосный год.

  1. Календарная разница: 2 месяца и 0 дней
  2. Всего: 60 дней
  3. Всего: 8 недель
  4. С учётом последнего дня: 61 день

Разница без последнего дня — 60 дней, потому что в феврале 2024 года 29 дней. С учётом последнего дня итог становится 61 день.

Граничные случаи и точность

Перенос на конец месяца

Прибавление одного месяца к 31 января даёт последний день февраля, а не 2 или 3 марта. Это правило действует для любого месяца и любой високосный год.

Високосные годы

29 февраля существует только в високосные годы. Прибавление года к 29 февраля 2024 года даёт 28 февраля 2025 года, а разница дат считается по фактическому числу дней в каждом месяце.

Дата окончания раньше даты начала

Разница показывается как абсолютный промежуток с короткой пометкой. Инструмент не меняет даты местами без предупреждения и не возвращает отрицательный возраст.

Календарные даты, а не отметки времени

Время суток не учитывается. Расчёт идёт по календарным датам, поэтому переход на летнее время не может сдвинуть результат на день.

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

Что произойдёт, если прибавить месяц к 31 января? +

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

Учитывает ли калькулятор часовые пояса? +

Часовой пояс не применяется. Вы вводите календарные даты, и калькулятор сравнивает их как даты, поэтому результат не сдвигается из-за смещения UTC или перехода на летнее время.

Что меняет пункт «Учитывать последний день»? +

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

Можно ли не только прибавлять даты, но и отнимать их? +

Да. Выберите «Отнять от даты» и введите части, которые нужно отнять. Полученная дата и день недели показываются так же, как при сложении.

Почему с 1 января по 1 марта 2024 года получается 60 дней? +

2024 год високосный, поэтому в феврале 29 дней. В январе 31 день, итого 31 + 29 = 60 дней с 1 января по 1 марта.

Что если дата окончания раньше даты начала? +

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