Preskočiť na hlavný obsah

Časová kalkulačka zadarmo

Sčítavajte alebo odčítavajte trvanie vo formáte HH:MM:SS alebo nájdite čas medzi dvoma časovými pečiatkami. Užitočné pre pracovné záznamy, časy kôl a sledovanie projektov.

Po načítaní funguje offline

Formáty: HH:MM:SS (napr. 01:30:45) alebo HH:MM (napr. 02:15)

Výsledok

02:15:30

2h 15m 30s · 8 130 sekúnd celkom

135,50
minúty
2,258
hodiny
8 130
sekundy
Zaokrúhlenie pre fakturáciu
2,26 hodiny

Bežné použitia

  • Vypočítajte odpracované hodinySpočítajte svoje hodiny počas dňa, aby ste si zaznamenali čas strávený na úlohách alebo fakturovali klientov.
  • Vypočítajte rozdelenia pretekovPridajte alebo odčítajte časy kôl na beh, plavanie alebo cyklistiku pre analýzu tréningu.
  • Matematika času vareniaKombinujte prípravu + čas varenia pre recepty, alebo vypočítajte, kedy začať, aby bola večera hotová v cieľovom čase.
  • Výpočty časovej osi videaSpočítajte doby trvania klipov na plánovanie časovej osi videa, alebo vypočítajte, kde spadá prechod.
  • Vypočítajte celkový čas zameranýSpočítajte svoje sedenia Pomodoro, aby ste sledovali čas zameraný na deň alebo týždeň.

Ako to funguje

Celý výpočet prebieha v prehliadači pomocou ručne napísaného parsera a celočíselnej aritmetiky — bez knižnice, bez servera. Nástroj prevádza reťazce HH:MM:SS na surový počet sekúnd, aplikuje sčítanie, odčítanie alebo rozdiel, a potom výsledok naformátuje späť.

  1. 1
    Spracovanie vstupu
    Počas písania vlastná funkcia parseHMS rozdelí každé pole podľa dvojbodiek a prevedie časti na jediné celé číslo — celkové sekundy. Prijíma HH:MM:SS, HH:MM alebo holé číslo (považované za minúty) a odmieta čokoľvek nečíselné alebo mimo rozsahu hodín.
  2. 2
    Aritmetika podľa režimu
    V režime Sčítať/Odčítať sa oba počty sekúnd priamo spočítajú alebo odčítajú. V režime Čas medzi nástroj odčíta začiatok od konca; ak je výsledok záporný, pripočíta 86400 sekúnd a označí výsledok ako prekračujúci polnoc. V režime Výkaz práce redukuje ľubovoľný zoznam riadkov trvania na jediný súčet.
  3. 3
    Zaokrúhľovanie na fakturáciu
    Keď výsledok existuje, samostatný výpočet zaokrúhli absolútny súčet sekúnd na najbližší 6-, 10- alebo 15-minútový krok pomocou celočíselného zaokrúhľovania (Math.round(abs / krok) * krok) a potom zobrazí zaokrúhlenú hodnotu ako desatinné hodiny na fakturáciu.
  4. 4
    Zobrazenie výsledku a kopírovanie
    Finálny počet sekúnd sa naformátuje na HH:MM:SS, jednoduché slovné vyjadrenie (napr. '2 h 15 min 30 s') a prevody jednotiek (desatinné minúty, desatinné hodiny, surové sekundy). Tlačidlo kopírovania zapíše reťazec HH:MM:SS do schránky cez navigator.clipboard.writeText.

Súvisiace nástroje

Často kladené otázky