Intermediate

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

Format: PnYnMnWnDTnHnMnS
Total seconds
37.689.444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Ukupno minuta
628.157,4
Total hours
10.469,29
Ukupno dana
436,22
0436,22 danaP1Y2M10DT2H30MDuration span
Step by step
  1. 1

    Date part

    1 × 31.556.952 + 2 × 2.629.746 + 10 × 86.400 = 37.680.444
    Years and months use Gregorian calendar averages.
  2. 2

    Time part

    2 × 3.600 + 30 × 60 = 9.000
  3. 3

    Total seconds

    37.680.444 + 9.000 = 37.689.444
Rezultati su procjene namijenjene isključivo općoj informaciji i ne predstavljaju stručni savjet — uvijek samostalno provjerite važne rezultate prije nego što se na njih oslonite. Pročitajte cijelu izjavu o odricanju odgovornosti.
Brzi odgovor

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
seconds = Y×31556952 + M×2629746 + W×604800 + D×86400 + h×3600 + m×60 + s
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

iso 8601 trajanje
pretvarač trajanja
PnYnMnD
PT trajanje
trajanje u sekunde
iso trajanje

APA

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

Chicago

TG we-Calculate Editorial Team. "Pretvarač ISO 8601 trajanja." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/iso-8601-duration-converter.

IEEE

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

BibTeX

@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?