Besplatan Kalkulator vremena

Dodajte ili oduzmite trajanja u formatu HH:MM:SS, ili pronađite vrijeme između dvije vremenske oznake. Korisno za evidenciju rada, vremena trke i praćenje projekata.

Radi offline nakon učitavanja

Formati: HH:MM:SS (npr. 01:30:45) ili HH:MM (npr. 02:15)

Rezultat

02:15:30

2h 15m 30s · 8,130 sekundi ukupno

135.50
minuta
2.258
sati
8,130
sekundi
Zaokruživanje naplate
2.26 sati

Kako radi

Sav proračun se dešava u pregledniku koristeći ručno napisan raščlanjivač i cjelobrojnu aritmetiku — bez biblioteke, bez servera. Alat pretvara nizove HH:MM:SS u sirov broj sekundi, primjenjuje sabiranje, oduzimanje, ili razlikovanje, zatim formatira rezultat nazad.

  1. 1
    Raščlanjivanje unosa
    Dok kucate, prilagođena funkcija parseHMS dijeli svako polje po dvotačkama i pretvara dijelove u jedan cijeli broj — ukupno sekundi. Prihvata HH:MM:SS, HH:MM, ili goli broj (tretiran kao minute), i odbacuje sve neelementarno ili izvan raspona sata.
  2. 2
    Aritmetika specifična za mod
    U modu Sabiranje/Oduzimanje dva broja sekundi se direktno sabiraju ili razlikuju. U modu Vrijeme-između alat oduzima početak od kraja; ako je rezultat negativan dodaje 86400 sekundi i označava rezultat kao prelazak preko ponoći. U modu Radni list svodi proizvoljnu listu redova trajanja na jedan zbir.
  3. 3
    Zaokruživanje za naplatu
    Kada rezultat postoji, odvojen proračun zaokružuje apsolutan ukupan zbir sekundi na najbliži prirast od 6, 10, ili 15 minuta koristeći cjelobrojno zaokruživanje (Math.round(abs / prirast) * prirast), zatim prikazuje zaokruženu vrijednost kao decimalne sate za fakturisanje.
  4. 4
    Prikaz rezultata i kopiranje
    Konačan broj sekundi se formatira u HH:MM:SS, raščlambu na jednostavnom jeziku (npr. '2s 15m 30sek'), i konverzije jedinica (decimalne minute, decimalni sati, sirove sekunde). Dugme kopiraj zapisuje niz HH:MM:SS u međuspremnik putem navigator.clipboard.writeText.

Povezani alati

Često postavljana pitanja