Расчёт часов между временем: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 19 июля 2026 г.4 мин чтения
Сколько часов прошло с 9 утра до 6 вечера? А если добавить перерыв и смену часового пояса? Разберём простую формулу, научимся считать вручную и покажем, как проверить себя за секунду с онлайн-калькулятором.
⚡ Коротко: главное
  • Разница между двумя моментами времени в часах равна (Ч2*60+М2) - (Ч1*60+М1) ÷ 60, если отрицательно – прибавляем 24 часа.
  • При переходе через полночь или смене дат (например, 23:00 → 01:00) длительность = 24 - разница по формуле для одних суток.
  • Для расчёта рабочих часов из интервала вычитаются перерывы, и результат округляется до двух знаков.
  • Час равен 3600 секундам; при переводе в дни делите на 24, а в минуты – умножайте на 60.

Что значит «расчёт часов между временем» и зачем это нужно?

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

В этой статье вы:

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

Формула расчёта часов между двумя моментами времени

Чтобы найти разницу между временем начала (Ч1:М1) и окончания (Ч2:М2) в часах: перевести оба момента в минуты, вычесть, разделить на 60.

Часы = (Ч2 × 60 + М2 — Ч1 × 60 — М1) / 60

Где:

  • Ч1 – часы начала (0–23).
  • М1 – минуты начала (0–59).
  • Ч2 – часы окончания.
  • М2 – минуты окончания.
Важно: если разница отрицательная, значит, время «перевалило» через полночь. В таком случае прибавляем 24 часа (или 1440 минут).

Например, с 22:30 до 02:15: разница в минутах = 135 — 1470 = −1335. Добавляем 1440 = 105 минут, делим на 60 = 1,75 часа.

Пример 1: простой случай в пределах одного дня

Начало рабочего дня в 9:00, окончание в 17:00. Сколько часов длится смена?

  1. Переводим в минуты: 9*60+0=540; 17*60+0=1020.
  2. Вычитаем: 1020-540=480 минут.
  3. Делим на 60: 480/60 = 8 часов.

Всё просто. Если бы был обеденный перерыв 1 час, то из 8 вычитаем 1 = 7 рабочих часов.

Пример 2: переход через полночь

Вы легли спать в 23:30, встали в 7:15. Сколько часов спали?

  1. Минуты: начало 23*60+30=1410, конец 7*60+15=435.
  2. Разница: 435-1410 = −975 минут (отрицательно).
  3. Прибавляем 1440: −975+1440 = 465 минут.
  4. Делим на 60: 465/60 = 7,75 часа (7 часов 45 минут).

Этот приём (добавить 24 часа) работает для любых переходов через полночь.

Как рассчитать часы между временем: пошаговая инструкция
  1. 1
    Запишите время начала и окончания

    Используйте 24-часовой формат (14:30, а не 2:30 PM).

  2. 2
    Переведите в минуты

    Умножьте часы на 60 и прибавьте минуты.

  3. 3
    Вычтите начальные минуты из конечных

    Получите разницу в минутах.

  4. 4
    Если результат отрицательный, прибавьте 1440

    Это соответствует 24 часам при переходе через полночь.

  5. 5
    Разделите на 60

    Получите часы с десятичной дробью (например, 7,25 — это 7 ч 15 мин).

  6. 6
    Вычтите перерывы (если нужно)

    Например, обед 1 час: из общего времени вычтите 1.

Универсальный алгоритм для любого случая

Пример 3: сложный случай — разница с учётом дат и перерывов

Проект стартовал 1 апреля в 10:30, завершён 3 апреля в 14:45. Сколько прошло часов? Внутри был перерыв 2 часа (обед).

  1. Считаем полные сутки: с 1 апреля 10:30 до 3 апреля 10:30 = 48 часов ровно.
  2. Добавляем оставшееся время: с 10:30 до 14:45 = 4 часа 15 минут = 4,25 часа.
  3. Сумма: 48 + 4,25 = 52,25 часа.
  4. Вычитаем перерыв 2 часа: 52,25 - 2 = 50,25 часа.

Для точного расчёта используйте Калькулятор часов между временем — он сам учтёт даты и перерывы.

🧠 Проверьте себя: расчёт часов между временем

1. Сколько часов между 9:00 и 17:30?

2. Сколько часов между 23:15 и 02:05?

3. Рабочий день с 8:00 до 18:00 с перерывом 1 час. Сколько рабочих часов?

4. Во сколько закончится мероприятие длительностью 3,5 часа, если началось в 10:30?

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

  • Забывают про переход через полночь. Если разница отрицательна, нужно прибавить 24 часа, а не брать модуль.
  • Путают AM/PM. В 12-часовом формате 12:00 — это полдень или полночь. Лучше переводить в 24-часовой.
  • Не вычитают перерывы. Рабочее время = общее время минус обеды и паузы.
  • Округляют неправильно. 7 часов 45 минут = 7,75, а не 7,45.
Чтобы избежать ошибок, всегда проверяйте себя с помощью онлайн-калькулятора.

Мини-задачки для самопроверки

  1. Начало в 14:20, конец в 19:05. Сколько часов? (Ответ: 4,75 ч)
  2. С 23:45 до 01:20. Сколько часов? (Ответ: 1,583 ч)
  3. Рабочий день с 8:30 до 17:30 с перерывом 45 мин. Сколько рабочих часов? (Ответ: 9,25 — 0,75 = 8,5 ч)

Как упростить расчёты: онлайн-инструменты

Не любите считать вручную? Используйте готовые сервисы:

Частные случаи: летнее время, разные часовые пояса, смена

  • Переход на летнее/зимнее время. В России с 2014 года сезонные переводы отменены, но если вы считаете для стран, где они есть, учтите, что один день может длиться 23 или 25 часов.
  • Разные часовые пояса. Проще всего перевести оба момента в UTC, а затем считать разницу.
  • Сменный график. Если смена начинается в 22:00 одного дня и заканчивается в 6:00 следующего, считаем как с переходом через полночь, затем вычитаем перерывы.

Для расчёта времени сна помимо обычного калькулятора можно использовать Калькулятор времени сна.

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

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

Как посчитать количество часов между двумя датами?

Переведите обе даты в минуты (дни*1440 + часы*60 + минуты), вычтите и разделите на 60. Для перехода через несколько дней результат может быть большим – удобнее использовать онлайн калькулятор.

Как рассчитать часы между временем в Excel?

В Excel просто вычтите время окончания из времени начала: =B1-A1, затем отформатируйте ячейку как [ч]:мм. Для учёта дат используйте =B1-A1, где ячейки содержат дату и время.

Сколько времени прошло с 9:00 до 18:00?

Ровно 9 часов (18-9=9). Без перерывов это стандартный рабочий день.

Как найти разницу во времени с учётом перерыва?

Сначала вычислите общее время между началом и концом, затем вычтите длительность перерыва (в часах). Например, с 8:00 до 17:00 с обедом 1 час = 9-1=8 часов.

Что делать, если время переходит через полночь?

Если разница между моментами (в минутах) отрицательна, прибавьте 1440 (24 часа). Например, с 23:00 до 01:00: (60-1380)=-1320; +1440=120 минут = 2 часа.

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

Минуты делите на 60. Например, 45 минут = 0,75; 30 минут = 0,5. Итоговое время = часы + минуты/60.

Сколько часов в 7 днях?

7 дней × 24 часа = 168 часов. Для перевода других значений используйте конвертер.

Как посчитать продолжительность сна с 23:30 до 7:15?

Переведите оба времени в минуты: 23:30 = 1410, 7:15 = 435. Разница: 435-1410=-975. Прибавьте 1440: 465 минут = 7,75 часа = 7 ч 45 мин.

Источники и нормативные документы

  1. Time and Date — Time Duration Calculator
  2. Wikipedia — UTC offset
  3. Калькулятор часов между временем (наш инструмент)
  4. Конвертер времени (наш инструмент)

Ещё по теме «Математика и учёба»