Как пользоваться
- Введите данные
Введите необходимые значения в поля ввода.
- Настройте параметры
Выберите подходящие опции и настройки.
- Посмотрите результат
Нажмите Рассчитать для мгновенного результата.
Что такое прошедшее время?
Прошедшее время (elapsed time) — это количество времени, которое проходит между моментом начала и моментом окончания. В отличие от «момента времени (point in time)», который показывают часы, оно выражает разницу между двумя моментами как «длительность (duration)», измеряемую в часах, минутах и секундах.
Зачем считать отдельно
Время округляется по основанию 60 (60 секунд = 1 минута, 60 минут = 1 час), поэтому простое вычитание 09:00 из 17:30 может сбивать с толку. Особенно сложно для смен, которые пересекают полночь, например для ночной смены с 22:00 до 06:00, где простое вычитание даёт отрицательное число.
Основные применения
- Работа и зарплата — расчёт ежедневных рабочих часов по времени прихода и ухода
- Ночная и сменная работа — ночные задачи, больничные дежурства и другие смены, пересекающие полночь
- Поездки и активность — время от отправления до прибытия, длительность тренировки и сна
Формула расчёта
Переведите каждое время в «общее число секунд» от полуночи, а затем найдите разницу.
прошедшие секунды = (общие секунды времени окончания) − (общие секунды времени начала)
Если результат отрицательный, полночь была пересечена, поэтому прибавьте одни сутки (86 400 секунд): прошедшие секунды + 86400. Используются переводы 1 час = 3 600 секунд, 1 минута = 60 секунд.
Пример — 09:00:00 → 17:30:00: окончание 63 000 с − начало 32 400 с = 30 600 с → 30600 ÷ 3600 = 8 часов, остаток 1 800 ÷ 60 = 30 минут, 0 секунд → 8 ч 30 мин. Пример пересечения полуночи — 22:00 → 06:00: 21 600 − 79 200 = −57 600 → +86 400 = 28 800 секунд (8 часов).