Что такое калькулятор сложения времени?
Калькулятор сложения времени складывает несколько интервалов, заданных в часах, минутах и секундах, и выдаёт общий итог в аккуратном, приведённом к норме формате «часы:минуты:секунды». Он пригодится, когда нужно сложить рабочие сессии, отрезки тренировки, длительности видеоклипов, этапы готовки или любую последовательность отсчитанных по времени дел — особенно если минуты и секунды переваливают за 60 и их приходится переносить в старший разряд.
Как пользоваться
Введите часы, минуты и секунды для каждого интервала в соответствующих строках. Любое поле можно оставить пустым или равным нулю. Нажмите «Рассчитать» — инструмент переведёт каждую запись в секунды, сложит их и снова разложит сумму на аккуратные часы, минуты и секунды. Для удобства итог также показывается в чистых секундах.
Разбор формулы
Сначала каждый интервал переводится в единую единицу — секунды — по формуле \(\text{ч} \times 3600 + \text{м} \times 60 + \text{с}\). Все записи складываются, и получается общее число секунд \(T\). Затем результат приводится к норме: часы = T ÷ 3600 (целая часть), оставшиеся минуты = (T mod 3600) ÷ 60, секунды = T mod 60. Так минуты и секунды всегда остаются в диапазоне от 0 до 59.
$$\begin{gathered} T = 3600(\text{H}_1 + \text{H}_2 + \text{H}_3) + 60(\text{M}_1 + \text{M}_2 + \text{M}_3) + (\text{S}_1 + \text{S}_2 + \text{S}_3) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Hours} &= \left\lfloor T / 3600 \right\rfloor \\ \text{Minutes} &= \left\lfloor (T \bmod 3600) / 60 \right\rfloor \\ \text{Seconds} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$
Пример расчёта
Сложим 2 ч 30 м 0 с, 1 ч 45 м 30 с и 0 ч 0 м 0 с. В секундах: \(9000 + 6330 + 0 = 15330\) секунд. Приводим к норме: \(15330 \div 3600 = 4\) часа (использовано 14400 с), остаток 930 с → \(930 \div 60 = 15\) минут, остаток 30 секунд. Итог — 4 ч 15 м 30 с.
Частые вопросы
Можно ли сложить больше трёх интервалов? В этой версии доступно три записи. Если нужно больше, складывайте по несколько за раз и подставляйте полученный результат обратно.
Что, если минут или секунд больше 60? Это не проблема — калькулятор автоматически переносит лишнее в старший разряд: например, 90 минут превратятся в итоге в 1 ч 30 м.
Поддерживаются ли дробные значения? Значения воспринимаются как целые числа часов, минут и секунд — используйте целые величины, чтобы перенос разрядов был точным.