Калькулятор рабочего времени онлайн

Продолжительность смены

T = (h₂·60 + m₂) − (h₁·60 + m₁) − b
Начало, часы ч
Начало, минуты мин
Окончание, часы ч
Окончание, минуты мин
Перерыв мин
Всего минут
Часов в десятичном виде
Целых часов
Минут сверх часов

Норма рабочих дней и часов за период

D = kcWeekdays(d₁, d₂);   H = 8 · D
Начало периода
Конец периода
Рабочих дней
Рабочих часов (при 8-часовом дне)

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

Как посчитать рабочее время

Рабочее время за смену равно разнице между временем окончания и началом. Чтобы не работать с часами и минутами по отдельности, оба момента переводят в минуты: часы умножают на 60 и прибавляют минуты. Из полученной разницы вычитают перерыв.

Если окончание меньше начала, значит смена перешла через полночь, и к разнице прибавляют 1440 минут — число минут в сутках. Так корректно считаются ночные смены.

T = (h₂·60 + m₂) − (h₁·60 + m₁) − b

Норма рабочих дней и часов

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

Обозначения: h₁ и m₁ — часы и минуты начала, h₂ и m₂ — часы и минуты окончания, b — перерыв в минутах, D — число рабочих дней, H — норма часов.

D = kcWeekdays(d₁, d₂);   H = 8 · D

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

Пример 1. Смена с 9:00 до 18:00 с перерывом 60 минут: (18·60) − (9·60) − 60 = 480 минут, то есть 8 часов ровно.

Пример 2. Ночная смена с 22:00 до 6:30 без перерыва: разница отрицательная, поэтому прибавляем 1440 минут и получаем 510 минут = 8 часов 30 минут.

Пример 3. Период с 1 по 15 июня 2026 года содержит 10 рабочих дней, что при восьмичасовом дне даёт 80 рабочих часов.

Продолжительность смены при разных перерывах

НачалоОкончаниеПерерывРабочее время
9:0018:0060 мин8 ч 00 мин
8:3017:4545 мин8 ч 30 мин
10:0019:000 мин9 ч 00 мин

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

Как учитывается перерыв на обед?

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

Что делать, если смена ночная?

Укажите фактическое время начала и окончания. Когда окончание меньше начала, калькулятор сам добавляет сутки и считает разницу правильно.

Почему в норме часов берётся 8 часов?

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

Учитываются ли праздники в рабочих днях?

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

Смежные калькуляторы