Hoe ISO 8601-duurconverter werkt
ISO 8601-duurconverter parseert en converteert duren geschreven in ISO 8601-formaat (bijvoorbeeld P1Y2M10DT4H30M) naar een voor mensen leesbare uitsplitsing van jaren, maanden, dagen, uren, minuten en seconden, en berekent ook het totaal in seconden voor de tijdcomponenten. Conversie wordt volledig in je browser uitgevoerd; niets wat je typt wordt naar een server verstuurd, en het gereedschap werkt offline zodra de pagina is geladen.
ISO 8601-duurstrings beginnen met een 'P' (voor Periode), gevolgd door datumcomponenten (Y voor jaren, M voor maanden, W voor weken, D voor dagen) en optioneel een 'T'-scheidingsteken gevolgd door tijdcomponenten (H voor uren, M voor minuten, S voor seconden). Weken (W) zijn een speciaal geval: als ze aanwezig zijn, mogen er geen andere datumcomponenten in dezelfde string staan. De totaal-seconden-uitvoer omvat alleen het deterministische tijdgedeelte (uren, minuten, seconden), omdat maanden en jaren wisselende lengten in dagen hebben en zonder referentiedatum niet naar seconden kunnen worden omgezet.