Salt la conținutul principal
LibraTool logoLibraTool

Calculator Timp — gratuit

Adaugă sau scade durate HH:MM:SS sau găsește timpul dintre două marcaje temporale. Util pentru jurnale de lucru, segmente de cursă și urmărire proiecte.

Funcționează offline odată încărcat

Formate: HH:MM:SS (ex. 01:30:45) sau HH:MM (ex. 02:15)

Rezultat

02:15:30

2h 15m 30s · 8.130 secunde total

135,50
minute
2,258
ore
8.130
secunde
Rotunjire pentru facturare
2,26 ore

Utilizări frecvente

  • Calculați orele de lucru lucrateAdunați orele pe tot parcursul zilei pentru a înregistra timp petrecut pe sarcini sau pentru a factura clienții.
  • Calculați divizările curseiAdunați sau scădeți timpii pe tronson pentru alergare, înot sau ciclism pentru analiza antrenamentului.
  • Matematica timp de gătitCombinați timp de pregătire + gătit pentru rețete, sau calculați când să începeți pentru ca cina să fie gată la ora țintă.
  • Calcule pentru cronologia videoSumați duratele clipurilor pentru a planifica o cronologie video, sau calculați unde cade o tranziție.
  • Calculați timp total concentratSumați sesiunile Pomodoro pentru a urmări timp concentrat pe zi sau săptămână.

Cum funcționează

Tot calculul se întâmplă în browser folosind un parser scris manual și aritmetică cu numere întregi — fără bibliotecă, fără server. Unealta convertește șiruri HH:MM:SS la un număr brut de secunde, aplică adunare, scădere, sau diferență, apoi formatează rezultatul înapoi.

  1. 1
    Parsarea intrării
    Pe măsură ce scrii, o funcție personalizată parseHMS împarte fiecare câmp pe două puncte și convertește părțile la un singur întreg — secunde totale. Acceptă HH:MM:SS, HH:MM, sau un număr simplu (tratat ca minute), și respinge orice non-numeric sau în afara intervalului de ceas.
  2. 2
    Aritmetică specifică modului
    În modul Adaugă/Scade cele două numărători de secunde sunt însumate sau diferențiate direct. În modul Timp-Între unealta scade startul din sfârșit; dacă rezultatul este negativ adaugă 86400 de secunde și marchează rezultatul ca traversând miezul nopții. În modul Fișă de Pontaj reduce o listă arbitrară de rânduri de durată la o sumă unică.
  3. 3
    Rotunjire de facturare
    Odată ce un rezultat există, un calcul separat rotunjește totalul absolut de secunde la cel mai apropiat increment de 6, 10, sau 15 minute folosind rotunjire cu numere întregi (Math.round(abs / increment) * increment), apoi afișează valoarea rotunjită ca ore zecimale pentru facturare.
  4. 4
    Afișarea rezultatului și copiere
    Numărul final de secunde este formatat în HH:MM:SS, o defalcare în engleză simplă (de exemplu, '2h 15m 30s'), și conversii de unități (minute zecimale, ore zecimale, secunde brute). Butonul de copiere scrie șirul HH:MM:SS în clipboard prin navigator.clipboard.writeText.

Instrumente similare

Întrebări frecvente