Przejdź do treści
100% lokalnie

Konwerter czasu ISO 8601

Konwertuj czasy ISO 8601 takie jak PT1H30M na sekundy lub czytelny tekst i wstecz.

Wejście
Wynik

Konwerter czasu ISO 8601

Wklej czasy ISO 8601 takie jak PT1H30M, P3DT4H lub P1Y2M i to narzędzie będzie konwertować każdy wiersz na liczbę sekund, minut, godzin lub dni plus czytelny opis jak "1h 30min". Zmień kierunek i działa to również w drugą stronę: wklej zwykłą liczbę sekund (lub jednostkę, którą wybierzesz) i otrzymasz z powrotem prawidłowy łańcuch czasu ISO 8601, gotowy do wstawienia do ładunku API, podania kalendarza lub pliku konfiguracyjnego.

Opcja Jednostka określa, co oznacza liczba, w obu kierunkach: podczas konwersji z ISO jest to jednostka, w której wyrażany jest wynik; podczas budowania ISO jest to jednostka, w której czytane są twoje liczby wejściowe. Pokaż czytelny tekst przełącza opis przyjazny dla użytkownika obok głównego wyniku. Format zwięzły usuwa jednostki o zerowej wartości z wyjścia ISO (PT1H30M zamiast P0Y0M0DT1H30M0S) – wyłącz go, aby uzyskać format o stałej szerokości ze wszystkimi polami obecnymi. Miejsca dziesiętne kontrolują zaokrąglanie wartości liczbowej i składnika pozostałych sekund.

Czasy ISO 8601 lat i miesięcy nie mają stałej długości, więc ich konwersja na sekundy jest z natury przybliżona. Liczyć lata/miesiące jako pozwala wybrać między średnią kalendarzową (365,2425 dni w roku) a płaskim przybliżeniem 365/30 dni – wybierz ten, który zakłada twój system i traktuj każdy czas ze składnikiem Y lub M jako oszacowanie w obu przypadkach. Tygodnie, dni, godziny, minuty i sekundy konwertują się dokładnie. Włącz Pokaż sumę wszystkich wierszy, aby dołączyć sumowany wiersz, przydatny do dodawania partii czasów trwania zadań.

Wszystko działa lokalnie w Twojej przeglądarce – czasy i znaczniki czasu często pochodzą z dzienników wewnętrznych lub harmonogramów i żaden z nich nie jest nigdzie przesyłany. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik z powrotem do wejścia, aby konwertować go ponownie w przeciwnym kierunku.

Częste pytania

Które formaty czasu ISO 8601 są obsługiwane?
Pełny wzorzec P[n]Y[n]M[n]W[n]DT[n]H[n]M[n]S – lata, miesiące, tygodnie, dni, godziny, minuty i sekundy, z opcjonalnymi miejscami dziesiętnymi i znakiem minus z przodu dla czasów ujemnych, w dowolnej kombinacji, którą zezwala ISO 8601 (np. PT1H30M, P3DT4H, P1Y2M, P2W).
Dlaczego konwersje z latami lub miesiącami są przybliżone?
ISO 8601 nie określa, jak długo rok lub miesiąc trwa w sekundach – zależy to od kalendarza. Opcja Liczyć lata/miesiące jako pozwala wybrać między średnią kalendarzową a płaskim przybliżeniem 365/30 dni; w obu przypadkach traktuj wyniki ze składnikiem Y lub M jako oszacowanie, a nie dokładną wartość.
Czy mogę konwertować listę czasów na raz?
Tak. Każdy wiersz jest konwertowany niezależnie, a Pokaż sumę wszystkich wierszy dodaje sumowany wiersz na koniec, dzięki czemu możesz dodawać partie czasów trwania w jednym przebiegu.
Co się stanie z niewłaściwym wierszem?
Narzędzie zgłasza numer wiersza i dokładny tekst, którego nie mogło przeanalizować, wraz z kilkoma prawidłowymi przykładami, abyś mógł naprawić ten wiersz bez utraty reszty danych wejściowych.
Czy moje dane są wysyłane gdzieś?
Nie. Konwersja odbywa się całkowicie w Twojej przeglądarce przy użyciu zwykłego JavaScriptu – Twoje czasy i liczby nigdy nie opuszczają Twoje urządzenie.