Точный · до дня

Дни между датами

Введите две даты — Кальк покажет, сколько между ними дней, рабочих дней, недель и месяцев. С учётом российских праздников и переключателем «включать конечную дату» — самый частый источник путаницы в калькуляторах конкурентов.

Недель
Полных недель в периоде
Месяцев
Календарных месяцев
Рабочих дней
Пн–Пт минус праздники РФ
Выходных
Суббот и воскресений
Полная разбивка
Лет · месяцев · дней
Подробности

О калькуляторе

Главная проблема всех калькуляторов дней

Спросите трёх человек, сколько дней между 1 и 5 января — получите три разных ответа. Кто-то скажет «5» (1, 2, 3, 4, 5), кто-то «4» (без 5-го), кто-то «3» (без 1-го и 5-го). Каждая методика правильна в своём контексте — Excel и Python считают «4», бухгалтерия «5» (с включением обоих краёв при отпуске), а юристы «4» (по ст. 191 ГК РФ — срок исчисляется со следующего дня).

Кальк по умолчанию считает «4» (Excel-стиль, конечная дата исключена) и явно показывает тумблер «Включать конечную дату». Это спасает от типичной ошибки, на которой ловятся пользователи других калькуляторов с неявной опцией.

Что считает Кальк

  • Календарные дни — всё подряд, от первого до последнего
  • Полные недели — целое число (без остатка в днях)
  • Полные месяцы — целое число
  • Рабочие дни — только понедельник–пятница
  • Выходные — субботы и воскресенья
  • Праздники РФ — 14 нерабочих по ст. 112 ТК РФ (тумблер)
  • Полная разбивка — «X лет, Y месяцев, Z дней» с правильной обработкой високосных лет

Чем отличается от конкурентов

  • Нет ограничения 01.01.1992 — считаем любые даты от 1900 до 2100 года
  • Прозрачный тумблер «включить конечную дату» — а не зарытая в инструкции опция, как у большинства конкурентов
  • Сохраняемая ссылка — после расчёта нажмите «Скопировать ссылку», и даты с выбранными настройками вошьются в URL. Удобно отправить коллеге или добавить в закладки — открыв ссылку, вы сразу увидите тот же расчёт.
  • Без cookies-попапов и рекламы — всё в браузере, ничего не уходит на сервер
  • Перевёрнутые даты не дают ошибку — Кальк сам поменяет местами и покажет абсолютный период

Когда чем пользоваться

ЗадачаЧто включить
Период отпуска (24 дня)Включать конечную дату
Срок исковой давностибез Включать конечную (по ГК РФ)
Стаж работы в дняхВключать конечную + Праздники РФ
Дней до отпускабез Включать конечную, от сегодня
Сколько прожил живой человекбез Включать конечную (так же, как в нашем калькуляторе возраста)

Точность

Для подсчёта рабочих дней Кальк итерирует каждый день периода и проверяет день недели + праздничный список. Это медленнее, чем формула с делением на 7, но корректно для любых дат — независимо от того, начинается ли период в понедельник или субботу. Для очень длинных периодов (десятки лет) расчёт занимает миллисекунды.

Вопросы

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

Чем «дней между датами» отличается от простого вычитания?
По умолчанию мы считаем дни так же, как Excel или Python — конечная дата НЕ включается в период. Например, между 1 и 5 января — 4 дня (1, 2, 3, 4 января). Если хотите включить 5 января — нажмите переключатель «Включать конечную дату». Большинство калькуляторов в рунете не дают такого выбора и считают по своему правилу без объяснений — отсюда путаница.
Учитываются ли праздники?
Если вы включаете тумблер «Учитывать праздники РФ», Кальк исключает 14 нерабочих дней из ст. 112 ТК РФ — новогодние каникулы (1–8 января), 23 февраля, 8 марта, 1 и 9 мая, 12 июня, 4 ноября. Динамические переносы (когда правительство переносит выходные) мы не отслеживаем — для строгих случаев свержайте с производственным календарём ФНС.
Можно ли считать дни до 1992 года?
Да. Кальк работает с любыми датами от 1900 до 2100 года — никаких ограничений 01.01.1992, которые накладывают сайты-конкуренты. Если вам надо посчитать стаж советского периода или количество дней с исторической даты — пожалуйста.
Откуда берётся «рабочих дней» когда я не включил тумблер праздников?
«Рабочие дни» показывают понедельник–пятницу без выходных. Праздники РФ вычитаются дополнительно — отдельным тумблером. Так можно посмотреть оба варианта одновременно: «только рабочие» и «рабочие минус праздники».
Что если я перепутал даты — поставил конечную раньше начальной?
Кальк автоматически меняет их местами. Период всегда считается как абсолютная разница, чтобы вы не получили отрицательное число дней.
Подскажет ли калькулятор, что 30 февраля не существует?
Браузерный date-picker не даст ввести несуществующую дату. Если откроется калькулятор по ссылке с некорректной датой, мы её проигнорируем и подставим сегодняшнее число — без сообщений об ошибках.