ISO 8601 (formato esteso)
AAAA-MM-GG, es. 2026-10-09
Dal campo più grande al più piccolo: si ordina correttamente come testo.
Porta una data dal formato GG/MM/AAAA o da quello statunitense MM/GG/AAAA al formato ISO 8601 AAAA-MM-GG, e viceversa, scegliendo in modo esplicito il formato di origine.
La data non corrisponde al formato di origine scelto o non esiste (31 aprile, 29 febbraio di un anno non bisestile…). L’anno deve avere 4 cifre.
Il 03/04/2026 è il 3 aprile o il 4 marzo? Dipende da dove è stato scritto: l’Italia mette prima il giorno (GG/MM/AAAA), gli Stati Uniti il mese (MM/GG/AAAA) e la norma ISO 8601 l’anno (AAAA-MM-GG). Questo convertitore riscrive una data da uno di questi formati a un altro, nei due sensi, e verifica che esista davvero nel calendario gregoriano. È il modo più sicuro per preparare una data per un foglio di calcolo, un database, un’API o un lettore straniero.
Scegli il formato di origine: lo strumento non indovina mai l’ordine di giorno e mese, perché una data come 03/04/2026 è valida in entrambe le letture. In GG/MM/AAAA e MM/GG/AAAA giorno e mese accettano una o due cifre e il separatore può essere barra, trattino o punto (9.10.2026 letto come GG/MM/AAAA è il 9 ottobre 2026). L’anno deve avere quattro cifre.
La data viene poi controllata con la regola gregoriana: il 31 aprile è rifiutato e il 29 febbraio è accettato solo negli anni bisestili (divisibili per 4, tranne gli anni secolari non divisibili per 400: 2000 sì, 1900 no).
Infine viene scritta nel formato di destinazione con gli zeri iniziali. L’opzione «ISO 8601 UTC» produce AAAA-MM-GGT00:00:00Z, cioè la mezzanotte in tempo coordinato universale, la forma data-ora del profilo RFC 3339 usato dalle API. Con un input ISO vengono letti solo i primi dieci caratteri (AAAA-MM-GG): un’ora o uno scostamento successivi sono ignorati.
Così come compare nel documento, per esempio 03/04/2026 o 2026-04-03.
Indica l’ordine usato davvero dalla persona o dal software che ha prodotto la data.
AAAA-MM-GG per fogli di calcolo, database o nomi di file; GG/MM/AAAA o MM/GG/AAAA per un lettore.
Compare appena l’inserimento è valido; altrimenti un messaggio spiega il problema.
Una data ha sempre gli stessi tre campi; cambiano solo l’ordine e il separatore.
AAAA-MM-GG, es. 2026-10-09
Dal campo più grande al più piccolo: si ordina correttamente come testo.
GG/MM/AAAA, es. 09/10/2026
Uso italiano e della maggior parte dei Paesi europei, latinoamericani e africani.
MM/GG/AAAA, es. 10/09/2026
Comune negli Stati Uniti.
AAAA-MM-GGT00:00:00Z
«T» separa data e ora; «Z» indica uno scostamento UTC di 00:00.
L’ordine della data di ogni lingua e Paese è censito dal progetto Unicode CLDR, su cui si basano i browser per mostrare date localizzate.
Converti 10/09/2026 (MM/GG) in 2026-10-09 perché non venga letto come 10 settembre.
Le colonne DATE di SQL e la maggior parte delle API JSON si aspettano AAAA-MM-GG.
Porta una data ISO nell’ordine atteso dal destinatario o scrivi il mese in lettere per togliere ogni dubbio.
Inserimenti come 29/02/2025 o 31/06/2026 vengono segnalati come inesistenti.
Ecco perché il formato di origine va scelto.
Input
03/04/2026Risultato
GG/MM → 2026-04-03; MM/GG → 2026-03-04Il 9 ottobre 2026 negli Stati Uniti si scrive con il mese davanti.
Input
09/10/2026 in GG/MM/AAAARisultato
10/09/2026 in MM/GG/AAAAMezzanotte UTC, cioè le 2:00 a Roma con l’ora legale.
Input
2026-10-09Risultato
2026-10-09T00:00:00ZPerché ogni data con giorno e mese fino a 12 è ambigua: 03/04/2026 può essere il 3 aprile o il 4 marzo. Una scelta esplicita evita un errore silenzioso.
Il formato esteso della data di calendario ISO 8601 è AAAA-MM-GG, per esempio 2026-10-09. La norma prevede anche forme con l’ora, come 2026-10-09T14:30:00Z.
No. 09/10/26 è rifiutato perché 26 può indicare il 1926 o il 2026. Inserisci l’anno completo.
Sì, in GG/MM/AAAA e MM/GG/AAAA punto e trattino sono accettati come separatori. Il risultato di questi due formati usa sempre la barra.
Viene ignorata: si legge solo AAAA-MM-GG. 2026-10-09T23:30:00+02:00 dà il 9 ottobre 2026, senza conversione di fuso.
Il 2025 non è bisestile. Febbraio ha 29 giorni solo negli anni divisibili per 4, tranne gli anni secolari non divisibili per 400.
Strumenti correlati
Strumenti simili o complementari a questo.
Converti un timestamp Unix in data e ora leggibili, o una data in timestamp, in secondi o millisecondi.
Estrai automaticamente le date numeriche presenti in un testo e recuperale sotto forma di elenco.
Trova il giorno della settimana (lunedì, martedì…) di qualsiasi data passata o futura.
Comprendi i formati delle date, evita ambiguità internazionali e scopri quando usare ISO 8601 o un timestamp Unix.
Differenze tra date, durate, giorni lavorativi, settimane ISO, ricorrenze e formati: scegli il calcolo corretto.
Comprendi i numeri di settimana ISO 8601, i timestamp Unix in secondi o millisecondi e la differenza tra data leggibile e valore temporale informatico.
Impara a calcolare differenze tra date, aggiungere o sottrarre durate, contare giorni fino a una scadenza e distinguere giorni di calendario e lavorativi.