Калькулятор рабочих дней

Посчитайте рабочие дни между двумя датами по выбранному графику выходных. При необходимости добавьте отдельные даты, которые тоже нужно исключить.

Примеры

Период с 4 мая 2026 года до 18 мая 2026 года, суббота и воскресенье не считаются.

Рабочие дни
10
Календарные дни
14
Выходные по графику
4
Дополнительные даты исключены
0

В этом периоде примерно 10 рабочих дней.

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

Это было полезно?

Примеры

Как это работает

Формула

рабочие дни+выходные по графику+даты-исключения=календарные дни\text{рабочие дни} + \text{выходные по графику} + \text{даты-исключения} = \text{календарные дни}

Переменные

календарные дни\text{календарные дни}

Все даты периода без включения даты окончания

рабочие дни\text{рабочие дни}

Даты, которые остались после исключения выходных и дополнительных дат

выходные по графику\text{выходные по графику}

Даты, пропущенные из-за выбранных нерабочих дней недели

даты-исключения\text{даты-исключения}

Введённые вручную даты, исключённые внутри периода

Калькулятор перебирает даты по одной: от даты начала до дня перед датой окончания. Каждая дата попадает в одну из трёх групп: рабочий день, день, исключённый выбранным графиком, или дополнительная дата-исключение. Дополнительная дата вычитается только тогда, когда она находится внутри периода и не была уже пропущена как выходной день.

Посуточный расчёт по выбранному графику:

  1. Даты начала и окончания читаются как ISO-даты на 00:00 UTC.
  2. По выбранному варианту определяется набор нерабочих дней недели: Сб–Вс, Пт–Сб или только Вс.
  3. Дополнительные даты переводятся в набор отметок 00:00 UTC.
  4. Каждая дата из [начало,конец)[\text{начало}, \text{конец}) относится к одной категории: день по графику, дата-исключение или рабочий день.
  5. Если дата окончания раньше даты начала, все счётчики меняют знак, чтобы показать обратный период.

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

01Учитывается ли конечная дата?
Нет. Калькулятор считает полуинтервал «[начало, конец)»: дата начала включена, дата окончания не включена. Если нужно посчитать обе даты, прибавьте к дате окончания один день.
02Праздники подставляются автоматически?
Нет. Калькулятор учитывает только выбранный график выходных и даты, которые вы введёте вручную. Официальные праздники и переносы нужно добавить отдельными строками.
03Какой график выходных выбрать?
Для стандартной российской пятидневки обычно подходит «Сб и Вс». Если у вашей организации или региона другой режим, выберите «Пт и Сб» или «Только Вс».
04Что будет, если даты указаны наоборот?
Если дата окончания раньше даты начала, результат будет отрицательным. Так видно, что период задан в обратном порядке. Поменяйте даты местами, чтобы получить положительное число.
05Чем это отличается от разницы между датами и часами между датами?
Разница между датами считает все календарные дни подряд. Калькулятор часов работает с отрезками внутри суток. Здесь считаются только дни, которые остаются после исключения выбранных выходных и введённых вами дат.

Все калькуляторы