Aller au contenu
Tout en local

Convertisseur de durées ISO 8601

Convertis les durées ISO 8601 comme PT1H30M en secondes ou texte lisible, et inversement.

Entrée
Sortie

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.

FAQ

Quels formats de durée ISO 8601 sont pris en charge ?
Le motif complet P[n]Y[n]M[n]W[n]DT[n]H[n]M[n]S — années, mois, semaines, jours, heures, minutes et secondes, avec décimales optionnelles et un signe moins initial pour les durées négatives, dans n'importe quelle combinaison qu'ISO 8601 permet (p.ex. PT1H30M, P3DT4H, P1Y2M, P2W).
Pourquoi les conversions impliquant des années ou des mois sont-elles approximatives ?
ISO 8601 ne fixe pas combien de temps dure une année ou un mois en secondes — cela dépend du calendrier. L'option Compter les années/mois comme te permet de choisir entre une moyenne calendaire ou une approximation fixe de 365/30 jours ; de toute façon, traite les résultats avec une composante Y ou M comme une estimation, pas comme une valeur exacte.
Puis-je convertir une liste de durées à la fois ?
Oui. Chaque ligne est convertie indépendamment, et Afficher le total de toutes les lignes ajoute une ligne sommée à la fin pour que tu puisses totaliser un lot de durées en un seul passage.
Que se passe-t-il avec une ligne invalide ?
L'outil signale le numéro de ligne et le texte exact qu'il n'a pas pu analyser, ainsi que quelques exemples valides, afin que tu puisses corriger cette ligne sans perdre le reste de ta contribution.
Mes données sont-elles téléchargées quelque part ?
Non. La conversion s'exécute entièrement dans ton navigateur en utilisant du JavaScript simple — tes durées et tes nombres ne quittent jamais ton appareil.