Pāriet uz galveno saturu

Laika kalkulators bez maksas

Pievieno vai atņem HH:MM:SS ilgumus vai atrod laiku starp diviem laikspiedoliem. Noderīgs darba žurnāliem, sacīkšu laiku sadalījumam un projektu izsekošanai.

Darbojas bezsaistē pēc ielādes

Formāti: HH:MM:SS (piem. 01:30:45) vai HH:MM (piem. 02:15)

Rezultāts

02:15:30

2h 15m 30s · 8 130 sekundes kopā

135,50
minūtes
2,258
stundas
8 130
sekundes
Norēķinu noapaļošana
2,26 stundas

Biežākie lietojumi

  • Aprēķiniet nostrādātās stundasPievienojiet savas stundas dienas laikā, lai reģistrētu laiku, kas pavadīts uzdevumiem, vai fakturētu klientus.
  • Aprēķiniet sacensību sadalījumusPievienojiet vai atņemiet apļu laikus skriešanai, peldēšanai vai riteņbraukšanai treniņa analīzei.
  • Gatavošanas laika matemātikaApvienojiet sagatavošanu + vārīšanas laiku receptēm vai aprēķiniet, kad sākt, lai vakariņas būtu gatavs mērķa laikā.
  • Video laika ass aprēķiniApkopojiet videoklipu ilgumu, lai plānotu video laika asi, vai aprēķiniet, kur nonāk pāreja.
  • Aprēķiniet kopējo fokusa laikuApkopojiet savas Pomodoro sesijas, lai sekotu fokusa laikam dienā vai nedēļā.

Kā tas darbojas

Viss aprēķins notiek pārlūkprogrammā, izmantojot pašrakstītu parsētāju un veselu skaitļu aritmētiku — bez bibliotēkas, bez servera. Rīks konvertē HH:MM:SS virknes uz neapstrādātu sekunžu skaitu, pielieto saskaitīšanu, atņemšanu vai starpības aprēķinu, tad formatē rezultātu atpakaļ.

  1. 1
    Ievades parsēšana
    Kamēr rakstāt, pielāgota parseHMS funkcija sadala katru lauku pēc kola un konvertē daļas vienā veselā skaitlī — kopējās sekundes. Tā pieņem HH:MM:SS, HH:MM vai tikai skaitli (uztverts kā minūtes), un noraida jebko ne-skaitlisku vai ārpus pulksteņa diapazona.
  2. 2
    Režīmam specifiska aritmētika
    Saskaitīšanas/atņemšanas režīmā divi sekunžu-skaiti tiek tieši summēti vai atšķirti. Laika-starpā režīmā rīks atņem sākumu no beigām; ja rezultāts ir negatīvs, tas pievieno 86400 sekundes un atzīmē rezultātu kā pusnakts šķērsošanu. Darba-laika-lapas režīmā tas samazina patvaļīgu ilguma rindu sarakstu līdz vienai summai.
  3. 3
    Rēķinu noapaļošana
    Kad rezultāts pastāv, atsevišķs aprēķins noapaļo absolūto sekunžu kopsummu līdz tuvākajam 6, 10 vai 15 minūšu solim, izmantojot veselu skaitļu noapaļošanu (Math.round(abs / increment) * increment), tad parāda noapaļoto vērtību kā decimāldaļu stundas rēķinu izrakstīšanai.
  4. 4
    Rezultāta attēlošana un kopēšana
    Gala sekunžu skaits tiek formatēts HH:MM:SS, vienkāršā angļu valodā (piemēram, '2h 15m 30s') un vienību konvertēšanās (decimāldaļu minūtēs, decimāldaļu stundās, neapstrādātās sekundēs). Kopēšanas poga raksta HH:MM:SS virkni starpliktuvē caur navigator.clipboard.writeText.

Saistītie rīki

Bieži uzdotie jautājumi