Intermediate

Prevodník trvaní ISO 8601

Analyzujte reťazec trvania ISO 8601 na celkové sekundy, minúty, hodiny a dni alebo ho zostavte z jednotlivých časových komponentov.

Modus

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Celkový počet minút
628 157,4
Total hours
10 469,29
Celkový počet dní
436,22
0436,22 dníP1Y2M10DT2H30MDuration 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
Výsledky sú odhady určené len na všeobecné informačné účely a nepredstavujú odborné poradenstvo — dôležité výsledky si vždy nezávisle overte, kým sa na ne spoľahnete. Prečítať si celé vylúčenie zodpovednosti.
Rýchla odpoveď

Ako táto kalkulačka funguje?

Trvanie ISO 8601 ako P1Y2M10DT2H30M sa prevedie na celkové sekundy vážením každej časti priemernou dĺžkou: roky pri 31 556 952 s, mesiace pri 2 629 746 s, týždne 604 800 s, dni 86 400 s, plus doslovné hodiny, minúty a sekundy. Minúty, hodiny a dni nasledujú delením.

Vzorec
seconds = Y×31 556 952 + M×2 629 746 + W×604 800 + D×86 400 + h×3 600 + m×60 + s
How this is calculated

V režime Analyzovanie kalkulačka porovná váš reťazec so gramatikou trvaní ISO 8601 P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Každý komponent (roky, mesiace, týždne, dni, hodiny, minúty, sekundy) je voliteľný a oddeľovač T delí časti dátumu od časti času. Hodnota sekúnd môže byť desatinná; všetky ostatné sú celé čísla. V režime Zostavenie zadáte každý komponent priamo a nástroj zostaví normalizovaný reťazec PnYnMnDTnHnMnS za vás.

Celkové sekundy sa vypočítajú vážením každého komponentu: jeden rok sa považuje za priemerný kalendárny rok 31 556 952 sekúnd (365,2425 dní), jeden mesiac ako jedna dvanástina toho (2 629 746 sekúnd), jeden týždeň ako 604 800 sekúnd, jeden deň ako 86 400 sekúnd, plus doslovné množstvá hodín, minút a sekúnd. Ostatné celkové hodnoty sú jednoduché delenia hodnoty sekúnd (÷60, ÷3600, ÷86400).

Pretože kalendárne mesiace a roky sa líšia dĺžkou, priemery rokov a mesiacov sú aproximácie, nie presné rozsahy viazané na konkrétny počiatočný dátum. Pre presnú aritmetiku stenových hodín zakotvite trvanie na skutočný počiatočný okamih. Týždne sú v normalizovanom výstupe zlúčené do dní, takže P1W sa stáva P7D. Neplatné reťazce (tie, ktoré nezodpovedajú gramatike, alebo samotné „P”) nevracajú žiadny výsledok.

Často kladené otázky

Rok používa gregoriánsky kalendárny priemer 365,2425 dní (31 556 952 sekúnd) a mesiac je jedna dvanástina toho (2 629 746 sekúnd). Tieto priemery zachovávajú konzistentnú konverziu bez potreby počiatočného dátumu.

Áno. V režime Analyzovanie je komponent W, ako napríklad P2W, akceptovaný a počíta sa ako 7 dní každý. V normalizovanom výstupe sú týždne prevedené na dni, takže pole W je zlúčené do D.

Tento prevodník používa priemerné dĺžky mesiacov a rokov. Pridanie trvania k konkrétnemu kalendárnemu dátumu zohľadňuje skutočný počet dní v týchto mesiacoch a rokoch vrátane priestupných dní, takže výsledky sa môžu mierne líšiť.

Známe aj ako

iso 8601 trvanie
prevod trvania
konvertor trvania
trvanie na sekundy
iso trvanie
PT trvanie

APA

TG we-Calculate Editorial Team. (2026). Prevodník trvaní ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/iso-8601-duration-converter

Chicago

TG we-Calculate Editorial Team. "Prevodník trvaní ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/iso-8601-duration-converter.

IEEE

TG we-Calculate Editorial Team, "Prevodník trvaní ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/iso-8601-duration-converter

BibTeX

@misc{wecalculate_iso_8601_duration_converter, title = {Prevodník trvaní ISO 8601}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám táto kalkulačka?