Convertisseur de durées ISO 8601
Convertis les durées ISO 8601 comme PT1H30M en secondes ou texte lisible, et inversement.
Convertisseur de durées ISO 8601
Colles les durées ISO 8601 comme PT1H30M, P3DT4H ou P1Y2M et cet outil convertit chaque ligne en un nombre de secondes, minutes, heures ou jours, plus une ventilation lisible comme "1h 30min". Change la direction et c'est l'inverse : colles un nombre simple de secondes (ou l'unité que tu choisis) et obtiens une chaîne de durée ISO valide prête à insérer dans une charge API, un calendrier ou un fichier de configuration.
L'option Unité décide ce que le nombre signifie dans les deux directions : lors de la conversion depuis ISO c'est l'unité dans laquelle le résultat est exprimé ; lors de la construction d'ISO c'est l'unité dans laquelle tes nombres d'entrée sont lus. Afficher le texte lisible bascule la ventilation conviviale à côté du résultat principal. Compact supprime les unités à valeur zéro de la sortie ISO (PT1H30M au lieu de P0Y0M0DT1H30M0S) — désactive-le pour un format de largeur fixe avec chaque champ présent. Décimales contrôle l'arrondi de la valeur numérique et du composant des secondes restantes.
Les années et mois d'ISO 8601 n'ont pas une longueur fixe, donc les convertir en secondes est intrinsèquement approximatif. Compter les années/mois comme te permet de choisir entre une moyenne calendaire (365.2425 jours par an) et une approximation fixe de 365/30 jours — choisis celle que ton système aval suppose, et traite toute durée avec un composant Y ou M comme une estimation de toute façon. Les semaines, jours, heures, minutes et secondes se convertissent exactement. Active Afficher le total de toutes les lignes pour ajouter une ligne sommée, utile pour additionner un lot de durées de tâches.
Tout s'exécute localement dans ton navigateur — les durées et horodatages proviennent souvent de journaux ou d'horaires internes, et rien n'est téléchargé nulle part. Copie le résultat, télécharge-le en tant que fichier .txt, ou renvoie la sortie dans l'entrée pour convertir à nouveau dans la direction opposée.