calcwiki
Даты и время

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

Задайте начало и конец периода. Выберите, нужно ли включать обе даты в количество дней.

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

Результат

Загрузка расчёта

Попробуйте

Разница или период включительно

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

Формулы: разница = |конец − начало|; для периода включительно добавляется 1. При одинаковых датах это соответственно 0 и 1 день.

Зачем нужен выбор границ

Для ночей в поездке часто нужна обычная разница: заезд 10-го и выезд 12-го — 2 ночи. Для ежедневного участия с 10-го по 12-е — 3 календарные даты. Калькулятор не выбирает договорное правило за вас.

Как учитываются високосные годы

Используется григорианский календарь. Год високосный, если делится на 4, кроме делящихся на 100, но не на 400. Поэтому 2000 год високосный, а 2100 — нет. Допустимы годы 0001–9999; исторические переходы между календарями не моделируются.

Будни пн–пт считаются отдельно, без государственных праздников. Порядок дат не меняет длину периода; обратное направление явно указано в результате.

Методика и источники

Проверка реализации: . Как проверяются вычисления.

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

Формулы, примеры
и важные нюансы.

Есть вопрос?

Разберём по порядку

Вторая дата может быть раньше первой?

Да. Длина периода остаётся положительной, рядом появляется пометка, что вторая дата раньше первой.

Можно рассчитать точные рабочие дни по России?

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

Как узнать дату через заданное число дней?

Для этой задачи используйте отдельный инструмент «Прибавить дни к дате»: он поддерживает и положительное, и отрицательное смещение.