Сколько рабочих дней между двумя датами?
Короткий ответ: Калькулятор рабочих дней считает все даты с понедельника по пятницу от начальной даты до конечной, обе включительно, и вычитает праздники, которые вы внесли сами. С 28.12.2026 по 11.01.2027 при семи внесённых выходных получится 15 календарных, 11 будних и 4 рабочих дня. Праздники сам калькулятор не подставляет.
Главное о калькуляторе
- Калькулятор рабочих дней включает в диапазон и начальную, и конечную дату, поэтому одинаковые даты в обоих полях дают один календарный день.
- Выходными всегда считаются суббота и воскресенье, другой график работы в настройках выбрать нельзя.
- Праздники берутся только из поля «Праздничные даты для исключения». Если оно пустое, убираются одни выходные.
- В поле праздников каждая дата пишется с новой строки в формате ГГГГ-ММ-ДД, например 2026-12-25. Пустые строки и пробелы по краям игнорируются.
- Неправильная или несуществующая дата, скажем 2026-02-30, останавливает расчёт: калькулятор покажет ошибку и назовёт эту дату.
- Конечная дата не может быть раньше начальной, а длина диапазона не должна превышать 10 000 дней, то есть около 27 лет.
- Расчёт идёт прямо в браузере, без сетевых запросов. При открытии страницы в обоих полях дат стоит сегодняшнее число.
Как пользоваться
- Выберите дату в поле «Начальная дата (включительно)» и дату в поле «Конечная дата (включительно)».
- По желанию впишите нерабочие дни в поле «Праздничные даты для исключения», каждый с новой строки.
- Нажмите «Посчитать дни».
- Смотрите на выделенную строку «Рабочих дней». Остальные три строки показывают, как получилась эта цифра.
Как считается результат
Калькулятор перебирает календарные даты диапазона одну за другой. Время суток и часовой пояс в расчёте не участвуют, поэтому ответ не зависит от вашего региона.
календарных дней = (конечная дата - начальная дата) в днях + 1
будних дней = даты диапазона с понедельника по пятницу
рабочих дней = будние дни, которых нет в списке праздников
исключено праздников = будних дней - рабочих дней
Все значения целые, округлять нечего. «Исключено праздников» показывает, сколько введённых дат реально убрали будний день, а не сколько строк вы набрали.
Пример расчёта
Каждая строка таблицы получена прогоном той же логики, что работает в калькуляторе. Выходные в примерах условные: в поле они внесены вручную.
| Начало | Конец | Что внесено в поле праздников | Календарных дней | Будних дней | Рабочих дней | Исключено праздников |
|---|---|---|---|---|---|---|
| 28.12.2026 | 11.01.2027 | 2026-12-31, 2027-01-01 и 2027-01-04 … 2027-01-08 (7 строк) | 15 | 11 | 4 | 7 |
| 01.05.2026 | 11.05.2026 | 2026-05-01, 2026-05-09, 2026-05-11 | 11 | 7 | 5 | 2 |
| 02.03.2026 | 13.03.2026 | 2026-03-09 | 12 | 10 | 9 | 1 |
| 01.06.2026 | 30.06.2026 | 2026-06-12 | 30 | 22 | 21 | 1 |
| 12.06.2026 | 12.06.2026 | 2026-06-12 | 1 | 1 | 0 | 1 |
| 01.01.2026 | 31.12.2026 | пусто | 365 | 261 | 261 | 0 |
Почему введённый праздник иногда ничего не вычитает
Посмотрите на вторую строку примера. Дата 9 мая 2026 приходится на субботу, а суббота уже убрана как выходной, так что из трёх внесённых дат в счёт попали только 1 и 11 мая.
То же самое происходит с датой вне диапазона, а одна и та же дата, записанная дважды, учитывается один раз. Если результат оказался на день больше ожидаемого, проверьте, не выпал ли ваш выходной на субботу или воскресенье, и добавьте перенесённый будний день отдельной строкой.
Включительный счёт и «в течение 5 рабочих дней»
Калькулятор отвечает на вопрос «сколько рабочих дней лежит внутри этого промежутка, считая оба края». Формулировка вроде «в течение пяти рабочих дней с момента получения» спрашивает про другое: во многих договорах день получения не считается, и ответ выходит на единицу меньше.
Если ваше правило не считает первый день, сдвиньте начальную дату на день вперёд и только потом жмите кнопку. Когда на кону деньги или суд, ориентируйтесь на текст самого договора: калькулятор не знает, какая схема подсчёта в нём принята.
Отпуск и рабочие планы
Допустим, вы смотрите период с 28 декабря по 11 января, и у вашей компании семь нерабочих дней, как в первой строке примера. Рабочих дней в этом окне окажется 4, а не 11 будних, и это важно, если вы сверяете сроки с командой или заказчиком.
Для проекта возьмите начало и конец спринта, внесите дни, когда офис закрыт, и используйте «Рабочих дней» как потолок ресурса. Дальше из него вычитаются созвоны, больничные и всё остальное.
Частые ошибки при вводе
- Праздник записан как 25.12.2026 или 12/25/2026. Принимается только вид 2026-12-25, причём месяц и день из одной цифры нужно дополнить нулём.
- Даты поменяны местами. Калькулятор сам их не переставит и покажет ошибку.
- Опечатка в году: праздник попадает за пределы диапазона и ни на что не влияет.
- В качестве ответа взята строка «Будних дней до исключения праздников». Итог лежит в строке «Рабочих дней».
Чего калькулятор не делает
- Калькулятор рабочих дней не знает государственных праздников ни одной страны и не добавляет их сам.
- Он не прибавляет рабочие дни к дате, чтобы получить новую дату срока. Считаются только дни внутри заданного диапазона.
- Сокращённые предпраздничные дни, сменные графики и неделя с рабочей субботой не поддерживаются.
- Правила договоров, судов и перевозчиков о времени отсечения и переносе срока на следующий день тоже не применяются.
Частые вопросы
Включаются ли начальная и конечная даты в подсчёт рабочих дней?
Да. Обе даты входят в диапазон, и каждая добавляет один рабочий день, если это день с понедельника по пятницу и его нет в вашем списке праздников.
Калькулятор сам учитывает государственные праздники?
Нет. Он не знает ни страну, ни регион, ни вашего работодателя. Впишите каждый нужный выходной в поле праздников; если оно пустое, убираются только субботы и воскресенья.
Какие дни калькулятор считает выходными?
Субботу и воскресенье. Рабочая неделя жёстко задана как понедельник–пятница, поэтому другой график придётся учитывать вручную.
В каком формате вводить праздничные даты?
В формате ГГГГ-ММ-ДД, по одной дате на строку, например 2026-12-25. Любой другой формат или несуществующая дата остановит расчёт, и калькулятор назовёт неверную дату.
Что будет, если начальная дата позже конечной?
Калькулятор покажет ошибку и ничего не посчитает. Даты он сам не переставляет, поэтому раннюю дату нужно поставить в поле начала.
Если праздник выпал на субботу или воскресенье, вычтется ещё один день?
Нет. Выходной уже исключён, поэтому такой праздник не увеличивает «Исключено праздников». Если по календарю работодателя выходной переносится на будний день, внесите эту дату отдельно.
Какой максимальный диапазон дат можно проверить?
До 10 000 дней, примерно 27 лет, считая обе крайние даты. Если диапазон длиннее, калькулятор попросит выбрать меньший.
Можно ли опираться на результат как на юридический срок или срок доставки?
Только как на ориентир для планирования. Калькулятор не знает договорных правил подсчёта, вашего календаря выходных и времени отсечения, поэтому условия нужно проверять по документам.
Похожие инструменты
Проверено: