Калкулатор на време — безплатно
Събирайте или изваждайте продължителности в HH:MM:SS или намерете времето между две клейма. Полезен за работни журнали, разбивки на обиколки и проследяване на проекти.
Формати: 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 време и десетични часове за разплащане и таблици на работното време, с закръгляване.
Калкулатор на разлика между дати
Изчислете точната разлика между две дати — години, месеци, дни, седмици, работни дни (без почивни дни), часове и минути.
Калкулатор за дроби
Събирайте, изваждайте, умножавайте и делете дроби, или преобразувайте десетично число в най-простата му дроб.