Ga naar inhoud
100% lokaal

ISO 8601 duur converter

Converteer ISO 8601 durations zoals PT1H30M naar seconden of leesbare tekst, en omgekeerd.

Invoer
Uitvoer

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.

FAQ

Welke ISO 8601 duur formaten worden ondersteund?
Het volledige P[n]Y[n]M[n]W[n]DT[n]H[n]M[n]S patroon — jaren, maanden, weken, dagen, uren, minuten en seconden, met optionele decimalen en een teken minus voor negatieve durations, in elke combinatie die ISO 8601 toestaat (bijv. PT1H30M, P3DT4H, P1Y2M, P2W).
Waarom zijn conversies waarbij jaren of maanden betrokken zijn, bij benadering?
ISO 8601 bepaalt niet hoe lang een jaar of maand in seconden is — dat hangt af van de kalender. Met de optie Jaren/maanden tellen als kunt u kiezen tussen een kalendergemiddelde en een vlakke 365/30-dagen benadering; behandel in elk geval resultaten met een Y- of M-component als een schatting, niet als een exacte waarde.
Kan ik een lijst met durations tegelijk converteren?
Ja. Elke regel wordt onafhankelijk geconverteerd, en Totaal van alle regels weergeven voegt een opgetelde regel toe aan het einde, zodat u een batch durations in één keer kunt optellen.
Wat gebeurt er met een ongeldige regel?
Het hulpprogramma meldt het regelnummer en de exacte tekst die het niet kon parseren, samen met een aantal geldige voorbeelden, zodat u die regel kunt corrigeren zonder de rest van uw invoer kwijt te raken.
Worden mijn gegevens ergens geüpload?
Nee. Conversie vindt volledig in uw browser plaats met gewone JavaScript — uw durations en getallen verlaten uw apparaat nooit.