patrache.calc

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

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

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

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

Встроить

Встройте этот калькулятор на свой сайт

Powered by Patrache Studio Calc

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

  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

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

Разрешите рекламу на этом сайте

Чтобы пользоваться инструментами, разрешите рекламу на этом сайте. Доход от рекламы позволяет сохранять сервис бесплатным.

Откройте блокировщик, отключите его для этого сайта и проверьте снова.