Pređi na glavni sadržaj
LibraTool logoLibraTool

Kalkulator vremena — besplatno

Sabirajte ili oduzimajte trajanja u formatu HH:MM:SS ili pronađite vreme između dve vremenske oznake. Korisno za radne dnevnike, split vremena trka i praćenje projekata.

Radi van mreže kada se učita

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
minuti
2,258
sati
8.130
sekunde
Zaokruživanje naplate
2,26 sati

Uobičajene upotrebe

  • Izračunaj radne sateSaberi svoje sate kroz dan da prijaviš vreme potrošeno na zadatke ili za račune klijentima.
  • Izračunaj delove trkeDodaj ili oduzmi vremena za trčanje, plivanje ili vozlju ciklista za analizu treninga.
  • Matematika vremena kuvanjaKombinuj pripremljanje + vreme kuvanja za recepte, ili izračunaj kada početi da bude večera gotova u ciljnom vremenu.
  • Proračuni vremenske linije videaSaberi trajanja klipa da planiraš vremensku liniju videa, ili izračunaj gde pada prehod.
  • Izračunaj ukupno vreme fokusiranjaSumi svoje Pomodoro sesije da pratiš vreme fokusa po danu ili nedelji.

Kako funkcioniše

Sve izračunavanje se dešava u pregledaču koristeći ručno napisan parser i celobrojnu aritmetiku — bez biblioteke, bez servera. Alatka konvertuje HH:MM:SS nizove u sirov broj sekundi, primenjuje sabiranje, oduzimanje, ili razliku, zatim formatira rezultat nazad.

  1. 1
    Parsiranje unosa
    Dok kucate, prilagođena funkcija parseHMS deli svako polje na dvotačkama i konvertuje delove u jedan ceo broj — ukupno sekundi. Prihvata HH:MM:SS, HH:MM, ili goli broj (tretiran kao minuti), i odbija sve što nije brojčano ili van opsega časovnika.
  2. 2
    Aritmetika specifična za režim
    U režimu Sabiranje/Oduzimanje, dva broja sekundi se direktno sabiraju ili oduzimaju. U režimu Vreme-između alatka oduzima početak od kraja; ako je rezultat negativan, dodaje 86400 sekundi i označava rezultat kao prelazak preko ponoći. U režimu Radni list svodi proizvoljnu listu redova trajanja na jedan zbir.
  3. 3
    Zaokruživanje za naplatu
    Kada rezultat postoji, odvojeno izračunavanje zaokružuje apsolutan ukupan broj sekundi na najbliži prirast od 6, 10, ili 15 minuta koristeći celobrojno zaokruživanje (Math.round(abs / prirast) * prirast), zatim prikazuje zaokruženu vrednost kao decimalne sate za fakturisanje.
  4. 4
    Prikaz rezultata i kopiranje
    Konačan broj sekundi se formatira u HH:MM:SS, raspad na jednostavnom jeziku (npr. '2č 15min 30s'), i konverzije jedinica (decimalni minuti, decimalni sati, sirove sekunde). Dugme kopiraj upisuje niz HH:MM:SS u privremenu memoriju preko navigator.clipboard.writeText.

Slične alatke

Česta pitanja