Intermediate

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

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Łączna liczba minut
628 157,4
Total hours
10 469,29
Łączna liczba dni
436,22
0436,22 dniP1Y2M10DT2H30MDuration 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 × 3600 + 30 × 60 = 9000
  3. 3

    Total seconds

    37 680 444 + 9000 = 37 689 444
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

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

czas trwania iso 8601
konwerter czasu trwania
PnYnMnD
PT czas trwania
duration na sekundy
iso duration

APA

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

Chicago

TG we-Calculate Editorial Team. "Konwerter czasu trwania ISO 8601." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/iso-8601-duration-converter.

IEEE

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

BibTeX

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