Konwerter czasu trwania ISO 8601
Przeanalizuj ciąg czasu trwania ISO 8601 na łączne sekundy, minuty, godziny i dni, lub złóż go z poszczególnych komponentów czasu.
Dominanta
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 × 3600 + 30 × 60 = 9000 - 3
Total seconds
37 680 444 + 9000 = 37 689 444
Jak działa ten kalkulator?
Czas trwania ISO 8601, np. P1Y2M10DT2H30M, jest przeliczany na łączne sekundy przez ważenie każdej części średnimi długościami: lata jako 31 556 952 s, miesiące jako 2 629 746 s, tygodnie 604 800 s, dni 86 400 s, plus dosłowne godziny, minuty i sekundy. Minuty, godziny i dni wynikają z dzielenia.
Wzór
How this is calculated
W trybie analizy kalkulator dopasowuje Twój ciąg do gramatyki czasu trwania ISO 8601 P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Każdy komponent (lata, miesiące, tygodnie, dni, godziny, minuty, sekundy) jest opcjonalny, a separator T oddziela części daty od części czasu. Wartość sekund może być ułamkowa; wszystkie pozostałe muszą być liczbami całkowitymi. W trybie budowania wprowadzasz każdy komponent bezpośrednio, a narzędzie składa dla Ciebie znormalizowany ciąg PnYnMnDTnHnMnS.
Łączne sekundy są obliczane przez ważenie każdego komponentu: jeden rok jest traktowany jako kalendarzowa średnia 31 556 952 sekund (365,2425 dni), jeden miesiąc jako jedna dwunasta tej wartości (2 629 746 sekund), jeden tydzień jako 604 800 sekund, jeden dzień jako 86 400 sekund, plus dosłowne ilości godzin, minut i sekund. Pozostałe sumy to proste dzielenia wartości sekund (÷60, ÷3600, ÷86400).
Ponieważ miesiące i lata kalendarza mają zmienną długość, średnie dla lat i miesięcy są przybliżeniami, a nie dokładnymi przedziałami związanymi z konkretną datą startową. W przypadku dokładnych obliczeń zegarowych zakotwicz czas trwania do rzeczywistego momentu startowego. Tygodnie są składane w dni w znormalizowanym wyniku, więc P1W staje się P7D. Nieprawidłowe ciągi (niezgodne z gramatyką lub samo P bez dalszych danych) nie zwracają wyniku.
Najczęściej zadawane pytania
Rok używa gregoriańskiej średniej roku wynoszącego 365,2425 dni (31 556 952 sekund), a miesiąc to jedna dwunasta tej wartości (2 629 746 sekund). Te wartości średnie utrzymują spójność konwersji bez potrzeby podawania daty startowej.
Tak. W trybie analizy komponent W, np. P2W, jest przyjmowany i liczony jako 7 dni każdy. W znormalizowanym wyniku tygodnie są przeliczane na dni, więc pole W jest składane do D.
Ten konwerter używa średnich długości miesięcy i lat. Dodanie czasu trwania do konkretnej daty kalendarzowej uwzględnia rzeczywistą liczbę dni w tych miesiącach i latach, w tym dni przestępne, więc wyniki mogą się nieznacznie różnić.
Znany również jako
TG we-Calculate Editorial Team. (2026). Konwerter czasu trwania ISO 8601 [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "Konwerter czasu trwania ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "Konwerter czasu trwania ISO 8601," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {Konwerter czasu trwania ISO 8601}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Czy ten kalkulator Ci pomógł?
