Калькулятор разницы дат

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

Формула

Посчитанные дни = разность порядковых дат плюс 1 при включении ранней даты; недели = посчитанные дни ÷ 7 и остаток; календарные единицы используют якорь с ограничением концом месяца.

Даты сортируются и вычисляются как безопасные для часового пояса UTC календарные номера. Будни — понедельник–пятница, выходные — суббота–воскресенье; праздники не исключаются. Недели используют посчитанные дни с учётом флажка; флажок меняет только итоги диапазона, а не прошедшее календарное время и его привязанную разбивку на годы, месяцы и дни. По умолчанию интервал (ранняя, поздняя], а после выбора [ранняя, поздняя].

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

Как работает расчёт

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

Типичные применения

  • Сколько дней до отпуска, экзамена или события
  • Стаж работы на должности (для резюме или договора)
  • Возраст в днях (популярно для новорождённых)
  • Дни между историческими датами для исследований

Как считается разница между датами

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

Стандартный подсчёт и включение начала

По умолчанию более ранняя дата не включается, а более поздняя включается: с 15 по 16 января — 1 день. Опция «Включить начальную дату» считает обе границы; меняются только итоги подсчёта диапазона, а не фактически прошедшее календарное время. Одна и та же дата даёт 0 посчитанных дней по умолчанию или 1 день при включении.

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

Календарные месяцы, будни и выходные

Разбивка на годы, месяцы и дни сначала берёт полные календарные месяцы между двумя датами, привязанные к начальной дате, а затем оставшиеся дни. Конец месяца корректируется: с 31 января по 28 февраля — 1 месяц, а не пересчёт по среднему месяцу. Включение начала не меняет это фактически прошедшее календарное время.

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

Пример: с 15 января по 2 марта 2025 года

Стандартный подсчёт составляет 46 дней, а при включении начала — 47 дней. Календарный период в обоих режимах равен 1 месяцу и 15 дням. Подсчёт будней и выходных меняется при включении начала, без предположения о пятидневной рабочей неделе.

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

Похожие калькуляторы