Калькулятор времени — бесплатно
Складывайте или вычитайте длительности ЧЧ:ММ:СС или находите время между двумя временными метками. Удобно для учёта рабочего времени, разбивки по этапам гонки и отслеживания проектов.
Форматы: HH:MM:SS (например, 01:30:45) или HH:MM (например, 02:15)
Результат
02:15:30
2h 15m 30s · 8 130 секунд всего
Частые применения
- Рассчитайте отработанные часыСкладывайте свои часы в течение дня, чтобы записать время, затраченное на задачи, или выставить счет клиентам.
- Рассчитайте раздельное время забегаДобавляйте или вычитайте время прохождения кругов при беге, плавании или езде на велосипеде для анализа тренировки.
- Математика времени приготовленияОбъедините время подготовки и приготовления для рецептов или рассчитайте, когда начать, чтобы ужин был готов к целевому времени.
- Расчеты временной шкалы видеоСуммируйте длительность клипов для планирования видеошкалы или рассчитайте, где падает переход.
- Рассчитайте общее время фокусировкиСуммируйте сеансы Pomodoro для отслеживания времени фокусировки в день или неделю.
Как это работает
Весь расчёт происходит в браузере с использованием написанного вручную парсера и целочисленной арифметики — без библиотеки, без сервера. Инструмент конвертирует строки ЧЧ:ММ:СС в необработанное количество секунд, применяет сложение, вычитание или разность, затем форматирует результат обратно.
- 1Разбор вводаПо мере ввода пользовательская функция parseHMS разделяет каждое поле по двоеточиям и конвертирует части в единое целое число — общие секунды. Она принимает ЧЧ:ММ:СС, ЧЧ:ММ, или простое число (трактуемое как минуты), и отклоняет всё нечисловое или вне диапазона часов.
- 2Арифметика, специфичная для режимаВ режиме Сложение/Вычитание два счётчика секунд суммируются или различаются напрямую. В режиме Время-Между инструмент вычитает начало из конца; если результат отрицателен, он добавляет 86400 секунд и помечает результат как пересекающий полночь. В режиме Табеля он сводит произвольный список рядов длительности к единой сумме.
- 3Округление для выставления счетовКак только существует результат, отдельный расчёт округляет абсолютный итог секунд до ближайшего приращения в 6, 10 или 15 минут, используя целочисленное округление (Math.round(abs / increment) * increment), затем отображает округлённое значение как десятичные часы для выставления счетов.
- 4Отображение и копирование результатаИтоговое количество секунд форматируется в ЧЧ:ММ:СС, в текстовую разбивку (например, '2ч 15м 30с') и в конвертации единиц (десятичные минуты, десятичные часы, секунды). Кнопка копирования записывает строку ЧЧ:ММ:СС в буфер обмена через navigator.clipboard.writeText.
Похожие инструменты
Конвертер десятичных часов
Конвертируйте между временем HH:MM и десятичными часами для расчёта зарплаты и табелей учета времени с округлением.
Калькулятор разницы дат
Вычисляйте точную разницу между двумя датами — годы, месяцы, дни, недели, рабочие дни (без выходных), часы и минуты.
Калькулятор дробей
Складывайте, вычитайте, умножайте и делите дроби, или преобразуйте десятичное число в простейшую дробь.