Посчитать разницу между датами

Посчитайте календарные дни между двумя датами.

Формат: ДД.ММ.ГГГГ или ГГГГ-ММ-ДД. Для одинаковых дат — 0 дней, для обратного порядка — отрицательное число.

Результат

Заполните поля и выполните расчёт. Готовые данные появятся здесь.

Данные остаются на вашем устройстве.

Как пользоваться

  1. Введите начальную и конечную даты.
  2. Посчитайте разницу.
  3. Проверьте даты и скопируйте результат.

Пример

Длительность учебного периода

Исходные данные
01.10.2026 и 08.10.2026.

Посчитайте разницу дат.

Что получится
7 календарных дней.
Форматы и ограничения

Узнайте разницу между выбранными календарными датами. Результат — конечная дата минус начальная, поэтому при обратном порядке дат он отрицательный.

На входе
ДД.ММ.ГГГГ, ГГГГ-ММ-ДД
Результат
TXT, JSON

Разница между календарными датами в днях.

  • Годы 0001–9999, только действительные календарные даты.

Это календарные дни, не рабочие дни и не расчёт часов между часовыми поясами.

Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.

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

Вопросы об инструменте

Исключаются ли выходные и праздники?

Нет. Считаются календарные дни; производственный календарь не используется.

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

Нет. Здесь вводятся даты без часов и минут.

Включаются ли обе крайние даты в число дней?

Нет. Вычисляется конечная дата минус начальная: для одинаковых дат результат 0, между 1 и 2 января — 1 день. Это не включительный подсчёт всех календарных дат диапазона.

Что получится, если конечная дата раньше начальной?

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

Как вводить дату и проверяется ли 29 февраля?

Принимаются ДД.ММ.ГГГГ и ГГГГ-ММ-ДД, с годами 0001–9999. Несуществующие даты, например 29.02.2025, отклоняются, а 29.02.2024 принимается.

Что означают полные недели и оставшиеся дни?

Модуль разницы делится на семь без округления вверх. Например, 10 дней — это одна полная неделя и три дня, а не две недели.

Разобраться в задаче

Все инструкции
Данные и полезное4 мин

Как проверить разницу дат и правильно прочитать Unix-время

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

Читать инструкцию