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.
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
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.
- 1Parsarea intrăriiPe 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.
- 2Aritmetică 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ă.
- 3Rotunjire de facturareOdată 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.
- 4Afișarea rezultatului și copiereNumă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
Convertor de Ore Zecimale
Convertiți între ora HH:MM și orele zecimale pentru salarizare și foi de prezență, cu rotunjire.
Calculator Diferență Date
Calculează diferența exactă dintre două date — ani, luni, zile, săptămâni, zile lucrătoare (fără weekend-uri), ore și minute.
Calculator de fracții
Adunați, scădeți, înmulțiți și împărțiți fracții, sau convertiți o zecimală în fracția sa cea mai simplă.