Pretvarač ISO 8601 trajanja
Parsirajte ISO 8601 niz trajanja u ukupne sekunde, minute, sate i dane, ili ga sastavite iz pojedinačnih vremenskih komponenti.
Mod
Using calendar-year average lengths
- 1
Date part
1 × 31.556.952 + 2 × 2.629.746 + 10 × 86.400 = 37.680.444Years and months use Gregorian calendar averages. - 2
Time part
2 × 3.600 + 30 × 60 = 9.000 - 3
Total seconds
37.680.444 + 9.000 = 37.689.444
Kako radi ovaj kalkulator?
ISO 8601 trajanje poput P1Y2M10DT2H30M pretvara se u ukupne sekunde ponderiranjem svake komponente prosječnim duljinama: godine na 31.556.952 s, mjeseci na 2.629.746 s, tjedni 604.800 s, dani 86.400 s, plus doslovni sati, minute i sekunde. Minute, sati i dani slijede dijeljenjem.
Formula
How this is calculated
U načinu parsiranja, kalkulator uspoređuje vaš niz s ISO 8601 gramatikom trajanja P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Svaka komponenta (godine, mjeseci, tjedni, dani, sati, minute, sekunde) je neobavezna, a razdjelnik T dijeli dijelove datuma od vremenskih dijelova. Vrijednost sekundi može biti decimalna; sve ostale su cijeli brojevi. U načinu izgradnje unosit ćete svaku komponentu izravno i alat za vas sastavlja normalizirani PnYnMnDTnHnMnS niz.
Ukupne sekunde izračunavaju se ponderiranjem svake komponente: jedna godina tretira se kao prosječno kalendarsko godišnje 31.556.952 sekundi (365,2425 dana), jedan mjesec kao jedna dvanaestina toga (2.629.746 sekundi), jedan tjedan kao 604.800 sekundi, jedan dan kao 86.400 sekundi, plus doslovni iznosi sati, minute i sekunde. Ostali ukupni iznosi su jednostavna dijeljenja vrijednosti sekundi (÷60, ÷3600, ÷86400).
Budući da se kalendarski mjeseci i godine razlikuju po duljini, prosjeci godina i mjeseci su aproksimacije, a ne točni rasponi vezani uz određeni datum početka. Za točnu aritmetiku zidnog sata, vežite trajanje za pravi početni trenutak. Tjedni se u normaliziranom izlazu uključuju u dane, pa P1W postaje P7D. Nevaljani nizovi (koji ne odgovaraju gramatici ili goli „P”) ne vraćaju rezultat.
Često postavljana pitanja
Godina koristi Gregorijanski kalendarski prosjek od 365,2425 dana (31.556.952 sekundi), a mjesec je jedna dvanaestina toga (2.629.746 sekundi). Ti prosjeci čuvaju pretvorbe dosljednima bez potrebe za datumom početka.
Da. U načinu parsiranja, W komponenta poput P2W se prihvaća i broji kao 7 dana svaki. U normaliziranom izlazu tjedni se pretvaraju u dane, pa se W polje uključuje u D.
Ovaj pretvarač koristi prosječne duljine mjeseca i godine. Dodavanje trajanja određenom kalendarskom datumu uzima u obzir stvarni broj dana u tim mjesecima i godinama, uključujući prijestupne dane, pa se rezultati mogu malo razlikovati.
Poznato i kao
TG we-Calculate Editorial Team. (2026). Pretvarač ISO 8601 trajanja [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Pretvarač ISO 8601 trajanja." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Pretvarač ISO 8601 trajanja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {Pretvarač ISO 8601 trajanja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Je li vam ovaj kalkulator pomogao?
