К содержанию

Калькулятор разницы времени

Как посчитать разницу между двумя временами: формула, пример с 8:30 до 17:45, переход через полночь, вычет обеда и таблица десятичных часов.

Перерыв, не входит в рабочее время
Конец раньше начала — смена через полночь: с 22:00 до 6:00 это 8 часов. Ночные часы (22:00–6:00, ст. 96 ТК РФ) считаются отдельно.
СменаНочное время, 22:00–6:00

Рабочее время

9ч15мин

17:45 − 8:30 = 9:15

Интервал целиком
9 ч 15 мин
Перерыв
нет
Ночные, 22:00–6:00
нет

Как посчитать разницу между двумя временами: формула, пример с 8:30 до 17:45, переход через полночь, вычет обеда и таблица десятичных часов.

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

Разница двух отсчётов — это сколько минут прошло между началом и концом. Самый надёжный способ найти её: перевести оба времени в минуты от полуночи, вычесть, а затем перевести обратно.

M=t2−t1−tpM = t_2 - t_1 - t_p

где t1t_1 — начало в минутах от 00:00, t2t_2 — конец, tpt_p — перерыв. Если MM отрицательное, прибавьте 1440 — столько минут в сутках: значит, интервал захватывает следующий день.

Пример: с 8:30 до 17:45

  1. 8:30 = 8 × 60 + 30 = 510 минут
  2. 17:45 = 17 × 60 + 45 = 1065 минут
  3. 1065 − 510 = 555 минут
  4. 555 ÷ 60 = 9 ч, остаток 555 − 540 = 15 мин

Разница — 9 ч 15 мин. Перерыв не вычитался: в этом примере его нет.

Таблица: разница между частыми парами отсчётов.

НачалоКонецРазница
9:0017:008 ч 00 мин
8:3017:459 ч 15 мин
7:0019:0012 ч 00 мин
12:0013:301 ч 30 мин
6:4515:158 ч 30 мин
20:008:0012 ч 00 мин
22:306:157 ч 45 мин
23:001:302 ч 30 мин

Три последние строки — через полночь: к результату добавлено 1440 минут.

Если конец раньше начала: переход через полночь

Когда конечное время меньше начального, обычное вычитание даёт отрицательное число. Это сигнал: интервал пересёк полуночь. Прибавьте 1440 минут — и результат станет корректным.

Пример 1: с 20:00 до 8:00 (ночная смена).

  1. 20:00 = 1200 минут, 8:00 = 480 минут
  2. 480 − 1200 = −720
  3. −720 + 1440 = 720 минут
  4. 720 ÷ 60 = 12 часов

Разница — 12 ч 00 мин. Смена «день через ночь» часто укладывается ровно в 12 часов.

Пример 2: с 22:30 до 6:15.

  1. 22:30 = 1350 минут, 6:15 = 375 минут
  2. 375 − 1350 = −975
  3. −975 + 1440 = 465 минут
  4. 465 ÷ 60 = 7 ч 45 мин

Разница — 7 ч 45 мин.

Граничный случай: от 00:00 до 00:00 в тот же день — 0 минут, от 00:00 до 00:00 на следующий день — 1440 минут (24 часа). Цифры на циферблате одинаковые, но результат разный: его определяет день окончания.

Как вычесть перерыв на обед

Перерыв для отдыха и питания (ст. 108 ТК РФ) не входит в рабочее время. Сначала находитесь полную длительность от прихода до ухода, затем вычитаете обед.

Пример: с 8:30 до 17:45, перерыв 60 минут.

  1. Полная длительность: 9 ч 15 мин (555 минут)
  2. Вычитаем перерыв: 555 − 60 = 495 минут
  3. 495 ÷ 60 = 8 ч 15 мин

Рабочее время — 8 ч 15 мин. Время присутствия на месте — те же 9 ч 15 мин.

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

Минуты в десятичных часах: таблица перевода

Десятичные часы нужны для табеля и для умножения на ставку. Минуты делятся на 60:

T=h+m60T = h + \frac{m}{60}

где hh — часы, mm — минуты.

МинутыДоли часа
50,0833
100,1667
150,25
200,3333
250,4167
300,5
350,5833
400,6667
450,75
500,8333
550,9167

Пример: 7 ч 45 мин = 7 + 45/60 = 7,75 ч.

Частая ошибка: запись «7,30 ч» не означает 7 ч 30 мин. Это 7 + 0,30 × 60 = 7 ч 18 мин. Чтобы получить 7 ч 30 мин, нужна запись 7,5 ч. Двоеточие и запятая — не взаимозаменяемы.

Типичные ошибки при расчёте

  1. Не прибавили сутки при переходе через полночь. Конец меньше начала — прибавляйте 1440 минут. Смена 20:00–8:00 без этой поправки даст отрицательное значение.

  2. Путают 1,30 и 1,5 часа. 1,30 часа — это 1 ч 18 мин (0,30 × 60). Полтора часа — 1,5 ч = 1 ч 30 мин. Запись с запятой всегда означает десятичные часы, а не часы с минутами.

  3. Перепутали поля «начало» и «конец». Разница от 17:45 до 8:30 через полночь — 14 ч 45 мин, а не 9 ч 15 мин. Проверяйте, какое значение является началом: результат зависит от порядка.

  4. Считают обед дважды. Если перерыв уже вычитан в одном из расчётов, не вычитайте его повторно. Если обед по договору входит в рабочее время — не вычитайте вообще.

Вопросы

Почему разница между 20:00 и 8:00 получается 12 часов?

Интервал идёт через полночь: от 20:00 до 00:00 проходит 4 часа, от 00:00 до 8:00 — ещё 8 часов. Итого 12. Если конец меньше начала, калькулятор прибавляет 1440 минут — столько минут в сутках. Без этой поправки результат был бы отрицательным, что и означает переход через полночь.

Как посчитать интервал, если перерыв на обед разный каждый день?

Считайте каждый день отдельно: полная длительность (конец минус начало) минус конкретный перерыв, затем сложите результаты. Например, в понедельник 9 часов минус 60 минут, во вторник 8 ч 30 мин минус 45. Итог за неделю — сумма всех дней. Формула не меняется, меняются только минуты перерыва.

Как посчитать разницу времени за неделю или месяц?

Найдите разницу для каждого рабочего дня и сложите результаты. Если график одинаковый, умножьте разницу за день на число дней: 8 ч × 5 = 40 ч. Для сменного графика с разными сменами удобнее использовать калькулятор рабочего времени — он учтёт обед, ночные часы и переработки.

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

Разделите минуты на 60 и прибавьте к часам: 7 ч 45 мин = 7 + 45/60 = 7,75 ч. Не записывайте 7,45 вместо 7,75 — это не 7 ч 45 мин, а 7 ч 27 мин. Для расчёта зарплаты десятичные часы умножаются на ставку напрямую, без дополнительных подсчётов.

Чем разница во времени между городами отличается от разницы двух отсчётов?

Разница между городами — это смещение часовых поясов: Москва и Екатеринбург, например, различаются на 2 часа. Калькулятор разницы времени считает другой величиной — интервал между двумя моментами на одном поясе: сколько прошло от начала смены до конца, от отправления до прибытия, от прихода на работу до ухода.