Калькулятор продолжительности

Рассчитайте время между двумя моментами. Узнайте точную продолжительность в часах, минутах и секундах для рабочего времени, поездок и сна. Бесплатный калькулятор времени.

Введите время начала в формате ЧЧ:ММ:СС

Введите время окончания в формате ЧЧ:ММ:СС (переход через полночь обрабатывается автоматически)

Как пользоваться

  1. Введите данные

    Введите необходимые значения в поля ввода.

  2. Настройте параметры

    Выберите подходящие опции и настройки.

  3. Посмотрите результат

    Нажмите Рассчитать для мгновенного результата.

Что такое прошедшее время?

Прошедшее время (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 часов).

Часто задаваемые вопросы

Как рассчитать прошедшее время?
Вычтите время начала из времени окончания. Например, начав в 09:00:00 и закончив в 17:30:00, вы получите прошедшее время 8 часов, 30 минут и 0 секунд (всего 30 600 секунд). Чтобы разложить его на часы, минуты и секунды, разделите общие секунды на 3 600 для часов, остаток на 60 для минут, а последний остаток — это секунды.
Как обрабатывается пересечение полуночи?
Если время окончания раньше времени начала, считается, что полночь (00:00:00) была пройдена, и автоматически добавляются 24 часа (86 400 секунд). Например, начав в 22:00:00 и закончив в 06:00:00, вы правильно получите 8 часов. Это удобно для расчёта рабочих часов ночной или поздней смены.
Можно ли увидеть результат в минутах или секундах?
Да. Результат показывается в формате часы:минуты:секунды вместе с общим числом секунд (totalSeconds). Если нужны общие минуты, разделите общие секунды на 60. Например, 30 600 секунд равны 510 минутам.
Как переводить единицы времени?
1 час = 60 минут = 3 600 секунд, а 1 сутки = 24 часа = 1 440 минут = 86 400 секунд. Этот калькулятор раскладывает прошедшее время на часы, минуты и секунды и одновременно даёт его в общих секундах, поэтому, умножая или деля на эти коэффициенты, вы можете свободно переводить его в любую нужную единицу.
Считается ли с точностью до секунды?
Да. Ввод принимается в формате HH:MM:SS и учитывается с точностью до секунды. Если вы опустите секунды и введёте только HH:MM, секунды считаются равными 0. Внутри перед расчётом каждое время переводится в общие секунды, поэтому на границе минут или секунд нет ошибок.
Можно ли рассчитать длинные интервалы свыше 24 часов?
Этот калькулятор охватывает два момента в пределах одних суток или интервал, пересекающий полночь один раз. Поэтому результат составляет максимум чуть менее 24 часов. Если нужен интервал в несколько дней, используйте калькулятор разницы дат; для простой суммы рассчитайте каждый отрезок и сложите их.
Можно ли использовать его прямо для расчёта рабочих часов?
Ввод времени прихода и ухода сразу даёт общее рабочее время, но перерывы вроде обеда не вычитаются автоматически. Чтобы получить фактические рабочие часы, отдельно вычтите время перерыва из общего прошедшего времени. Пример: из 09:00–18:00 (9 часов) после вычитания 1 часа обеда остаётся 8 часов.
Можно ли суммировать несколько интервалов?
Текущая версия рассчитывает прошедшее время для одной пары моментов. Если нужно сложить несколько интервалов, рассчитайте каждый отдельно, сложите общие секунды, а затем разделите сумму на 3 600, чтобы снова перевести её в часы, минуты и секунды.
Данные календаря 2026

Похожие калькуляторы