Převodník trvání ISO 8601
Rozeberte řetězec trvání ISO 8601 na celkové sekundy, minuty, hodiny a dny, nebo jej sestavte z jednotlivých časových složek.
Modus
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
Jak tato kalkulačka funguje?
Trvání ISO 8601 jako P1Y2M10DT2H30M se převede na celkové sekundy vážením každé části průměrnou délkou: roky 31 556 952 s, měsíce 2 629 746 s, týdny 604 800 s, dny 86 400 s, plus doslovné hodiny, minuty a sekundy. Minuty, hodiny a dny následují dělením.
Vzorec
How this is calculated
V režimu Rozbor kalkulačka porovnává váš řetězec s gramatikou trvání ISO 8601 P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Každá složka (roky, měsíce, týdny, dny, hodiny, minuty, sekundy) je volitelná a oddělovač T odděluje datové části od časových. Hodnota sekund může být desetinná; všechny ostatní jsou celá čísla. V režimu Sestavení zadáte každou složku přímo a nástroj za vás sestaví normalizovaný řetězec PnYnMnDTnHnMnS.
Celkové sekundy se počítají vážením každé složky: jeden rok se považuje za průměr kalendářního roku 31 556 952 sekund (365,2425 dne), jeden měsíc za jednu dvanáctinu této hodnoty (2 629 746 sekund), jeden týden za 604 800 sekund, jeden den za 86 400 sekund, plus doslovné množství hodin, minut a sekund. Ostatní součty jsou prostá dělení hodnoty v sekundách (÷60, ÷3600, ÷86400).
Protože kalendářní měsíce a roky mají proměnlivou délku, jsou průměry roku a měsíce přibližné hodnoty, nikoli přesné rozsahy vázané na konkrétní počáteční datum. Pro přesnou aritmetiku času na hodinách ukotvěte trvání ke skutečnému počátečnímu okamžiku. Týdny se v normalizovaném výstupu skládají do dnů, takže P1W se stane P7D. Neplatné řetězce (ty, které neodpovídají gramatice, nebo holé „P“) nevrátí žádný výsledek.
Často kladené otázky
Rok používá průměr gregoriánského kalendáře 365,2425 dne (31 556 952 sekund) a měsíc je jeho jedna dvanáctina (2 629 746 sekund). Tyto průměry udržují převody konzistentní, aniž by bylo potřeba počáteční datum.
Ano. V režimu Rozbor se složka W jako P2W přijímá a počítá se po 7 dnech každá. V normalizovaném výstupu se týdny převádějí na dny, takže pole W se složí do D.
Tento převodník používá průměrné délky měsíce a roku. Přičtení trvání ke konkrétnímu kalendářnímu datu zohledňuje skutečný počet dnů v těchto měsících a letech, včetně přestupných dnů, takže výsledky se mohou mírně lišit.
Také známé jako
TG we-Calculate Editorial Team. (2026). Převodník trvání ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/cs/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Převodník trvání ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Převodník trvání ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/cs/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {Převodník trvání ISO 8601}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/cs/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Pomohla vám tato kalkulačka?
