Convertitore di durate ISO 8601
Converti durazioni ISO 8601 come PT1H30M in secondi o testo leggibile, e viceversa.
Convertitore di durate ISO 8601
Incolla durazioni ISO 8601 come PT1H30M, P3DT4H o P1Y2M e questo strumento converte ogni riga in un numero di secondi, minuti, ore o giorni, più una scomposizione leggibile come "1h 30min". Cambia direzione e funziona al contrario: incolla un numero semplice di secondi (o l'unità che scegli) e ottieni una stringa di durata ISO valida pronta da inserire in un payload API, un calendario o un file di configurazione.
L'opzione Unità decide cosa significa il numero in entrambe le direzioni: quando converti da ISO è l'unità in cui viene espressa la risultato; quando costruisci ISO è l'unità in cui vengono letti i tuoi numeri di input. Mostra testo leggibile attiva/disattiva la scomposizione intuitiva accanto al risultato principale. Compatto rimuove le unità con valore zero dall'output ISO (PT1H30M invece di P0Y0M0DT1H30M0S) — disattivalo per un formato a larghezza fissa con ogni campo presente. Cifre decimali controlla l'arrotondamento del valore numerico e del componente dei secondi rimanenti.
Gli anni e i mesi ISO 8601 non hanno una lunghezza fissa, quindi convertirli in secondi è intrinsecamente approssimativo. Conteggia anni/mesi come ti permette di scegliere tra una media del calendario (365.2425 giorni all'anno) e un'approssimazione fissa di 365/30 giorni — scegli quella che il tuo sistema a valle assume, e tratta qualsiasi durata con una componente Y o M come una stima comunque. Le settimane, i giorni, le ore, i minuti e i secondi si convertono esattamente. Attiva Mostra totale di tutte le righe per aggiungere una riga sommata, utile per sommare un lotto di durate di attività.
Tutto viene eseguito localmente nel tuo browser — le durazioni e gli orari provengono spesso da registri o programmi interni, e niente viene caricato da nessuna parte. Copia il risultato, scaricalo come file .txt, o rimanda l'output all'input per convertire di nuovo nella direzione opposta.