Preskoči na glavni sadržaj

Kalkulator vremena — besplatno

Zbrajajte ili oduzimajte HH:MM:SS trajanja ili pronađite razliku između dva vremenska markera. Korisno za evidencije rada, razdvajanja utrke 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 ukupno sekundi

135,50
minute
2,258
sati
8.130
sekunde
Zaokruživanje na račun
2,26 sati

Uobičajene namjene

  • Izračunajte radne sateZbrojite svoje sate tijekom dana da zabilježite vrijeme provedeno na zadacima ili naplatite klijentima.
  • Izračunajte dijelove trkeDodajte ili oduzmite vremenske intervale za trčanje, plivanje ili vožnju bicikla za analizu treninga.
  • Matematika vremena kuhanjaKombinirajte pripremanje + vrijeme kuhanja za recepte, ili izračunajte kada početi tako da je večera gotova u ciljanom vremenu.
  • Proračuni vremenske linije videaZbrojite trajanja klipova da planirate vremensku liniju videa, ili izračunajte gdje pada prijelaz.
  • Izračunajte ukupno vrijeme fokusaZbrojite svoje Pomodoro sesije da pratite vrijeme fokusa po danu ili tjedno.

Kako funkcionira

Sav izračun odvija se u pregledniku koristeći ručno napisani parser i cjelobrojnu aritmetiku — bez biblioteke, bez poslužitelja. Alat pretvara nizove HH:MM:SS u sirovi broj sekundi, primjenjuje zbrajanje, oduzimanje ili razlikovanje, zatim formatira rezultat natrag.

  1. 1
    Raščlanjivanje unosa
    Dok tipkate, prilagođena funkcija parseHMS dijeli svako polje na dvotočkama i pretvara dijelove u jedan cijeli broj — ukupne sekunde. Prihvaća HH:MM:SS, HH:MM ili goli broj (tretiran kao minute), i odbacuje sve što nije numeričko ili izvan raspona sata.
  2. 2
    Aritmetika specifična za način
    U načinu Zbroji/Oduzmi, dva broja sekundi se izravno zbrajaju ili oduzimaju. U načinu Vrijeme-između, alat oduzima početak od kraja; ako je rezultat negativan, dodaje 86400 sekundi i označava rezultat kao prelazak ponoći. U načinu Radni list, svodi proizvoljan popis redaka trajanja u jedan zbroj.
  3. 3
    Zaokruživanje za naplatu
    Kada rezultat postoji, zaseban izračun zaokružuje apsolutni ukupan broj sekundi na najbliži 6-, 10- ili 15-minutni prirast koristeći cjelobrojno zaokruživanje (Math.round(abs / prirast) * prirast), zatim prikazuje zaokruženu vrijednost kao decimalne sate za fakturiranje.
  4. 4
    Prikaz rezultata i kopiranje
    Konačan broj sekundi formatira se u HH:MM:SS, jednostavan engleski raščlambu (npr. '2h 15m 30s') i pretvorbe jedinica (decimalne minute, decimalni sati, sirove sekunde). Gumb za kopiranje zapisuje niz HH:MM:SS u međuspremnik putem navigator.clipboard.writeText.

Srodni alati

Često postavljana pitanja