ISO 8601 duur converter
Converteer ISO 8601 durations zoals PT1H30M naar seconden of leesbare tekst, en omgekeerd.
ISO 8601 duur converter
Plak ISO 8601 durations zoals PT1H30M, P3DT4H of P1Y2M en deze tool converteert elke regel naar een aantal seconden, minuten, uren of dagen, plus een leesbare uitsplitsing zoals "1h 30min". Wissel de richting om en het werkt ook andersom: plak een gewoon aantal seconden (of welke eenheid je kiest) en je krijgt terug een geldige ISO 8601 duration string, klaar om in een API-payload, een kalender-feed of een configuratiebestand in te voegen.
De optie Eenheid bepaalt wat het getal in beide richtingen betekent: bij omzetting van ISO is het de eenheid waarin het resultaat wordt uitgedrukt; bij het bouwen van ISO is het de eenheid waarin uw invoergetallen worden gelezen. Leesbare tekst weergeven schakelt de gebruiksvriendelijke uitsplitsing naast het hoofdresultaat in. Compact verwijdert nuleenheden uit de ISO-output (PT1H30M in plaats van P0Y0M0DT1H30M0S) — schakel dit uit voor een vaste-breedteindeling met elk veld aanwezig. Decimalen bepaalt afronding van de numerieke waarde en de resterende secondencomponent.
ISO 8601 jaren en maanden hebben geen vaste lengte, dus omzetting naar seconden is inherent geschat. Jaren/maanden tellen als laat u kiezen tussen een kalendergemiddelde (365.2425 dagen per jaar) en een vlakke 365/30-dagen benadering — kies wat uw downstream-systeem aanneemt, en beschouw elke duur met een Y- of M-component als een schatting. Weken, dagen, uren, minuten en seconden worden exact omgezet. Schakel Totaal van alle regels weergeven in om een opgetelde regel toe te voegen, nuttig voor het optellen van een batch taakduren.
Alles wordt lokaal in uw browser uitgevoerd — durations en timestamps komen vaak uit interne logs of schema's, en niets ervan wordt ergens naartoe geüpload. Kopieer het resultaat, download het als .txt-bestand, of stuur de uitvoer terug naar de invoer om het in de tegenovergestelde richting opnieuw om te zetten.