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