Lumaktaw sa pangunahing nilalaman

Libreng Kalkulador ng Oras

Magdagdag o mag-bawas ng mga HH:MM:SS na tagal, o hanapin ang oras sa pagitan ng dalawang timestamp. Kapaki-pakinabang para sa mga work log, race split, at pagsubaybay ng proyekto.

Gumagana offline kapag na-load na

Mga format: HH:MM:SS (hal. 01:30:45) o HH:MM (hal. 02:15)

Resulta

02:15:30

2h 15m 30s Β· 8,130 kabuuang segundo

135.50
minuto
2.258
oras
8,130
segundo
Pag-round ng pagbabayad
2.26 oras

Mga karaniwang gamit

  • Kalkulahin ang mga Oras ng PagtrabahoIdagdag ang iyong mga oras sa buong araw upang i-log ang oras na ginugol sa mga gawain o upang gumawa ng invoice sa mga kliyente.
  • Kalkulahin ang mga Hilugan sa PaligsahanMagdagdag o magbawas ng mga oras ng paglalagay para sa pagtakbo, pag-swimming, o cycling para sa pagsusuring pang-ehersisyo.
  • Matematika ng Oras sa PaglulutoPagsama ang paghahanda + oras ng pagluluto para sa mga recipe, o kalkulahin kung kailan magsisimula upang handa ang hapag-gabi sa target na oras.
  • Mga Pagkalkula ng Timeline ng VideoIdagdag ang mga tatak ng durasyon upang magplano ng isang timeline ng video, o kalkulahin kung saan mapapatapos ang isang transition.
  • Kalkulahin ang Kabuuang Nakatutong OrasIsama ang iyong mga sesyon ng Pomodoro upang subaybayan ang nakatulong na oras bawat araw o linggo.

Paano ito Gumagana

Nangyayari sa browser ang lahat ng kalkulasyon gamit ang hand-written na parser at integer arithmetic β€” walang library, walang server. Kino-convert ng tool ang mga HH:MM:SS string sa raw na bilang ng segundo, nag-a-apply ng pagdagdag, pagbawas, o pagkuha ng pagkakaiba, pagkatapos ay fino-format pabalik ang resulta.

  1. 1
    Pag-parse ng input
    Habang nagta-type ka, hinahati ng custom na parseHMS function ang bawat field sa mga colon at kino-convert ang mga bahagi sa iisang integer β€” kabuuang segundo. Tumatanggap ito ng HH:MM:SS, HH:MM, o numero lang (itinuturing na minuto), at tinatanggihan ang anumang hindi numero o wala sa saklaw ng orasan.
  2. 2
    Aritmetika ayon sa mode
    Sa Add/Subtract mode, direktang sinusuma o ibinabawas ang dalawang bilang ng segundo. Sa Time-Between mode, ibinabawas ng tool ang simula sa dulo; kung negatibo ang resulta, nagdadagdag ito ng 86400 segundo at minamarkahang tumatawid sa hatinggabi ang resulta. Sa Timesheet mode, pinagsasama nito ang anumang listahan ng mga row ng tagal sa iisang kabuuan.
  3. 3
    Pag-round para sa billing
    Kapag may resulta na, isang hiwalay na kalkulasyon ang nagra-round sa absolute na kabuuang segundo sa pinakamalapit na 6-, 10-, o 15-minutong increment gamit ang integer rounding (Math.round(abs / increment) * increment), pagkatapos ay ipinapakita ang na-round na halaga bilang decimal na oras para sa invoice.
  4. 4
    Pagpapakita at pagkopya ng resulta
    Fino-format ang huling bilang ng segundo sa HH:MM:SS, simpleng breakdown (hal. '2h 15m 30s'), at unit conversion (decimal na minuto, decimal na oras, raw na segundo). Isinusulat ng copy button ang HH:MM:SS string sa clipboard gamit ang navigator.clipboard.writeText.

Mga Kaugnay na Tool

Mga Madalas na Itanong