К содержанию

Сколько часов прошло с одного времени до другого

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

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

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

5ч30мин

14:50 − 9:20 = 5:30

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

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

Калькулятор выше уже показал ваш интервал. Дальше — метод, чтобы посчитать вручную, проверить себя или разобрать спорный случай вроде перехода через полночь.

Короткое правило: вычтите время начала из времени конца. Если конец оказался раньше начала — интервал перешёл полночь, прибавьте 24 часа.

Формально время суток — это счёт от полуночи, поэтому «сколько прошло» сводится к вычитанию. Переведите оба времени в минуты с начала суток:

M=60⋅h+mM = 60 \cdot h + m

где hh — часы, mm — минуты. Затем найдите длительность:

T=(Mкон−Mнач+1440) mod 1440T = (M_{\text{кон}} - M_{\text{нач}} + 1440) \bmod 1440

1440 — минут в сутках, а  mod \bmod — остаток от деления. Прибавление 1440 и остаток нужны для одного: если конец меньше начала, формула сама возвращает интервал через полночь, а не отрицательное число. Результат получается в минутах — разделите его на 60: целая часть будет часами, остаток — минутами.

Пример: сколько прошло с 9:20 до 14:50

  1. Начало: 9 × 60 + 20 = 560 минут.
  2. Конец: 14 × 60 + 50 = 890 минут.
  3. Разница: 890 − 560 = 330 минут.
  4. Переводим обратно: 330 минут = 5 ч 30 мин, или 5,5 часа.

Тот же расчёт «столбиком»: часы минус часы, минуты минус минуты. 14 − 9 = 5 часов, 50 − 20 = 30 минут — здесь всё вычлось без займов, потому что минуты конца больше минут начала.

Когда приходится занимать 60 минут

Возьмём интервал с 8:45 до 14:10. Минуты не вычитаются: 10 − 45. Занимаем один час у времени конца — 14:10 превращается в 13:70. Теперь 70 − 45 = 25 минут, а часы 13 − 8 = 5. Ответ: 5 ч 25 мин.

Переход через полночь

Если конечное время меньше начального, событие закончилось на следующие сутки — калькулятор и формула учитывают это сами. Посчитаем интервал с 22:10 до 6:40 двумя способами:

  • минутами: 22:10 = 1330 минут, 6:40 = 400 минут; 400 − 1330 = −930; −930 + 1440 = 510 минут = 8 ч 30 мин;
  • по частям: до полуночи 24:00 − 22:10 = 1 ч 50 мин, после полуночи 6 ч 40 мин; итого 8 ч 30 мин.

Частая ошибка — ответ «16 часов» для интервала с 22:00 до 6:00: получив −16, забывают прибавить сутки. Правильный ответ — 8 часов.

Тонкость для смен: смена с 20:00 до 8:00 длится 12 часов, но ночных часов в ней 8 — ночное время по ТК РФ длится с 22:00 до 6:00 (ст. 96), и за него положена доплата не менее 20% часовой ставки (ст. 154).

Частые интервалы: готовые ответы

ИнтервалСколько прошлоВ десятичных часах
с 8:00 до 17:009 ч9,0
с 9:00 до 18:009 ч9,0
с 9:00 до 17:008 ч8,0
с 8:00 до 20:0012 ч12,0
с 20:00 до 8:0012 ч12,0
с 22:00 до 6:008 ч8,0
с 0:00 до 6:006 ч6,0
с 7:30 до 15:458 ч 15 мин8,25
с 12:00 до 21:159 ч 15 мин9,25
с 18:00 до 23:305 ч 30 мин5,5

Проверка сложением

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

  • 9:20 + 5 ч 30 мин: минуты 20 + 30 = 50, часы 9 + 5 = 14 → 14:50, сходится;
  • 10:40 + 2 ч 45 мин: минуты 40 + 45 = 85 — это 1 ч 25 мин, поэтому часы 10 + 2 + 1 = 13 → 13:25;
  • 23:30 + 5 ч: 23 + 5 = 28, вычитаем 24 → 4:30 следующих суток.

Если прошло больше суток

Два времени суток без дат не определяют, сколько дней между событиями: «с 9:00 до 9:00» может означать и 0, и 24, и 48 часов. Когда число суток известно, считайте так: 24 × N + интервал между временами. Пример: с понедельника 10:00 до среды 15:00 — 2 × 24 + 5 = 53 часа.

Перевод результата в десятичные часы

Для табеля и расчётов время часто записывают десятичной дробью. Правило одно: минуты делят на 60, а не приписывают после запятой. 5 ч 30 мин = 5,5 ч, а запись «5,30» означает 5 часов и 30 сотых — примерно 5 ч 18 мин.

МинутыДоля часа
10≈ 0,17
150,25
20≈ 0,33
300,5
40≈ 0,67
450,75
50≈ 0,83

Остальные значения считайте по формуле: минуты ÷ 60.

Если вы считаете рабочее время

Калькулятор показывает всё время между двумя точками. Если это рабочая смена, вычтите перерыв: обед в рабочее время не входит (ст. 108 ТК РФ). Например, смена с 9:00 до 18:00 с обедом в 1 час — это 8 рабочих часов; укажите перерыв в поле калькулятора, и он вычтет его сам. Точные размеры доплат за ночные и сверхурочные часы смотрите в трудовом договоре — закон задаёт только минимумы.

Вопросы

Сколько часов прошло с 8 утра до 8 вечера?

Ровно 12 часов: 20 − 8 = 12, это половина суток. Если события были в разные дни — например, с 8 утра понедельника до 8 вечера вторника — к интервалу добавляются сутки, и получается 36 часов. Когда даты неизвестны, по умолчанию считают интервал внутри одних суток.

Что делать, если конечное время меньше начального?

Значит, интервал перешёл через полночь: конец события пришёлся на следующие сутки. Прибавьте к разнице 24 часа: с 23:15 до 5:45 прошло 6 ч 30 мин. Если же события шли в обратном порядке, просто поменяйте времена местами. Калькулятор выше делает это автоматически.

Как посчитать интервал, если прошло несколько суток?

Сначала посчитайте полные сутки: 24 часа умножьте на их количество. Затем прибавьте интервал между временем начала и временем конца. Например, с 10:00 понедельника до 15:00 среды: 2 × 24 = 48 часов плюс 5 часов, итого 53 часа. Если между точками меньше суток, слагаемое с сутками равно нулю.

Почему 5 ч 30 мин нельзя записать как 5,30 часа?

Минуты — это шестидесятые доли часа, а не сотые. 30 минут — это 30 ÷ 60 = 0,5 часа, поэтому 5 ч 30 мин записываются как 5,5 ч. Запись «5,30 часа» ошибочна: она читается как 5 часов и 30 сотых часа, то есть примерно 5 ч 18 мин.

Как учитывать секунды при подсчёте времени?

Основной расчёт ведётся в часах и минутах. Если нужны секунды, схема та же: вычтите секунды конца из секунд начала, при нехватке займите 60 секунд у минут — точно так же, как занимают час при вычитании минут. Каждые 60 набежавших секунд переносите в минуту.

Входит ли обед в подсчитанное время?

Калькулятор считает всё время между двумя точками. Если это рабочая смена, вычтите перерыв: по ст. 108 ТК РФ время обеда в рабочее время не входит. Например, смена с 9:00 до 18:00 с обедом в 1 час — это 8 рабочих часов.