Все руководства

Подсчёт дней между двумя датами

Опубликовано · Обновлено 3 мин чтения

С 1 по 31 января получается 30 дней, 31 день или 22 дня, в зависимости от способа счёта. Знание того, какой вам нужен, помогает не ошибиться на день в сроке отказа, сроке предупреждения или дате платежа.

Три способа посчитать один и тот же период

Вычислить продолжительность выдаёт три итога для каждого периода.

С 1 по 31 января 2026 годаРезультат
Разница, начальный день не считается30 дней
С включением дат31 день
С понедельника по пятницу, с включением дат22 дня

Разница это расстояние между двумя датами: начальный день не считается. При включении дат добавляется один день. С 31 декабря 2026 года по 1 января 2027 года разница равна 1 дню, а итог с включением дат равен 2 дням.

Как узнать, считается ли первый день

Срок в 30 дней, начинающийся 1 января, заканчивается 31 января, если первый день не считается, и 30 января, если считается. Решает текст договора или правил: найдите в нём точную формулировку, прежде чем выбирать итог.

Дни с понедельника по пятницу

Итог с понедельника по пятницу считает обе даты, если они приходятся на рабочий день. Праздничные дни он не вычитает: вычтите их вручную, найдя их в календаре. Несколько примеров итогов: 22 дня для января 2026 года, 42 дня с 31 января по 31 марта 2026 года, 1 779 дней с 1 января 2020 года по 26 октября 2026 года.

Месяцы это календарные месяцы

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

ПериодРазницаПолных месяцев
С 15 января по 15 апреля 2026 года90 дней3
С 31 января по 31 марта 2026 года59 дней2
С 31 января по 28 февраля 2026 года28 дней1
С 1 января 2026 года по 1 января 2027 года365 дней12, то есть 1 год

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

С 29 февраля 2024 года по 28 февраля 2025 года инструмент показывает 365 дней и 1 полный год. В календарном году 365 или 366 дней: для договора опирайтесь на точное число дней, а не на число лет.

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

Инструмент всегда берёт положительный промежуток: с 1 марта по 1 февраля 2026 года он показывает 28 дней, как и в обратном порядке. Кнопка «Поменять» меняет две даты местами.

Часы и перевод времени

Показанные часы это число дней, умноженное на 24. С 28 по 30 марта 2026 года, в промежутке, содержащем переход на летнее время в Европе, инструмент показывает 48 часов, не учитывая потерянный час.

Для каких сроков

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

Проверка результата

  1. Отметьте, должен ли считаться первый день, затем прочитайте соответствующую строку.
  2. Для итога с понедельника по пятницу вычтите праздничные дни вручную.
  3. Проверьте простой случай тем же инструментом, например две даты с разницей в 7 дней.

Чтобы преобразовать дату в число секунд, см. Конвертировать Unix-метку.

Расчёт дат

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

Как посчитать дни между двумя датами?
Чаще всего разница не считает начальный день. Если считать обе даты, добавляется один день.
Сколько рабочих дней между двумя датами?
Инструмент выдаёт итог с понедельника по пятницу, с включением дат. Праздничные дни не вычитаются: вычтите их вручную.
Учитывает ли инструмент високосные годы?
Да. С 29 февраля 2024 года по 28 февраля 2025 года он показывает 365 дней и 1 полный год.
Что будет, если даты в неправильном порядке?
Инструмент всегда берёт положительный промежуток. Кнопка «Поменять» меняет две даты местами.

Автор: Lmaotools