Pereiti prie pagrindinio turinio

Laiko skaičiuotuvas nemokamai

Sudėkite arba atimkite HH:MM:SS trukmes arba raskite laiką tarp dviejų laiko momentų. Naudinga darbo žurnalams, bėgimo tarpiniams laikams ir projektų stebėjimui.

Veikia neprisijungus, kai įkeliama

Formatai: HH:MM:SS (pvz. 01:30:45) arba HH:MM (pvz. 02:15)

Rezultatas

02:15:30

2h 15m 30s · 8 130 sekundžių iš viso

135,50
minutės
2,258
valandos
8 130
sekundės
Apvalinimas sąskaitai
2,26 valandos

Dažniausi naudojimo būdai

  • Apskaičiuokite dirbtus valandasSusumuokite savo valandas per dieną, kad užsiregistruotumėte laiką, praleistą uždaviniuose, arba klientams išrašytumėte sąskaitas.
  • Apskaičiuokite bėgimo skaidymusPridėkite arba atimkite ratų laikus bėgimui, plaukimui ar dviračiu treniruotės analizei.
  • Virimo laiko matematikaSujunkite paruošą + virimo laiką receptams, arba apskaičiuokite, kada pradėti, kad vakarienė būtų paruošta tiksliniu laiku.
  • Vaizdo laiko ašies skaičiavimaiSusumuokite klipų trukmę vaizdo laiko ašiai planuoti, arba apskaičiuokite, kur nusileid perėjimas.
  • Apskaičiuokite visą sutelkto laiko laikoSusumuokite savo Pomodoro sesijas, kad sekiotumėte sutelktą laiką per dieną ar savaitę.

Kaip tai veikia

Visas skaičiavimas vyksta naršyklėje, naudojant rankomis parašytą analizatorių ir sveikojo skaičiaus aritmetiką — jokios bibliotekos, jokio serverio. Įrankis konvertuoja HH:MM:SS eilutes į neapdorotą sekundžių skaičių, taiko sudėtį, atėmimą ar skirtumą, tada iš naujo suformatuoja rezultatą.

  1. 1
    Įvesties analizavimas
    Rašant, pasirinktinė parseHMS funkcija padalija kiekvieną lauką pagal dvitaškius ir konvertuoja dalis į vieną sveikąjį skaičių — bendrą sekundžių skaičių. Ji priima HH:MM:SS, HH:MM ar gryną skaičių (traktuojamą kaip minutes) ir atmeta bet ką, kas nėra skaitinė reikšmė arba viršija laikrodžio intervalą.
  2. 2
    Režimui specifinė aritmetika
    Sudėties/atėmimo režime du sekundžių skaičiai tiesiogiai susumuojami ar atimami. „Laikas tarp“ režime įrankis atima pradžią iš pabaigos; jei rezultatas neigiamas, jis prideda 86400 sekundžių ir pažymi rezultatą kaip peržengiantį vidurnaktį. Darbo laiko žiniaraščio režime jis sumažina savavališką trukmės eilučių sąrašą į vieną sumą.
  3. 3
    Apvalinimas sąskaitai
    Kai rezultatas jau egzistuoja, atskiras skaičiavimas suapvalina absoliučią sekundžių sumą iki artimiausio 6, 10 ar 15 minučių žingsnio, naudodamas sveikojo skaičiaus apvalinimą (Math.round(abs / žingsnis) * žingsnis), tada rodo suapvalintą reikšmę kaip dešimtaines valandas sąskaitoms.
  4. 4
    Rezultato rodymas ir kopijavimas
    Galutinis sekundžių skaičius suformatuojamas į HH:MM:SS, paprasta kalba parašytą suskirstymą (pvz., „2 val. 15 min. 30 s“) ir vienetų konvertavimus (dešimtaines minutes, dešimtaines valandas, neapdorotas sekundes). Kopijavimo mygtukas įrašo HH:MM:SS eilutę į iškarpinę per navigator.clipboard.writeText.

Susiję įrankiai

Dažnai užduodami klausimai