Convertitore timestamp Unix in data: UTC e ora locale
Converti timestamp in secondi o millisecondi in date leggibili, visualizza l'epoch attuale in tempo reale ed elabora elenchi in blocco.
Timestamp Unix: definizione, conversione in data e anno 2038
Un timestamp Unix è il numero di secondi trascorsi dal 1º gennaio 1970 alle 00:00:00 UTC, con ogni giorno che conta esattamente 86.400 secondi: i secondi intercalari sono ignorati. 1740474000 corrisponde al 25 febbraio 2025 alle 09:00:00 UTC, cioè le 10:00 a Parigi. Lo strumento riconosce anche valori in millisecondi, microsecondi e nanosecondi dal numero di cifre.
Cosa fa lo strumento
- Orologio in tempo reale: epoch attuale in secondi, aggiornato ogni secondo a partire dall'orologio del dispositivo.
- Timestamp in data: l'unità è dedotta dalla lunghezza inserita: 11 caratteri o meno = secondi, da 12 a 14 = millisecondi, da 15 a 17 = microsecondi, 18 o più = nanosecondi. Il risultato è mostrato in ISO 8601 UTC, nel formato RFC UTC, in ora locale del browser e in tempo relativo (“3 giorni fa”).
- Data in timestamp: la data e l'ora inserite sono lette in UTC o nel fuso locale del browser; non si può scegliere nessun altro fuso.
- Conversione in blocco: un valore per riga, risultato in ISO 8601 UTC. Qui sono riconosciute solo due unità: 11 caratteri o meno in secondi, oltre in millisecondi.
Esempi
- 0 → 1970-01-01T00:00:00Z; 1735689600 → 2025-01-01T00:00:00Z.
- 14/10/2026 alle 12:00:00 UTC → 1791979200 secondi, 1791979200000 millisecondi.
- 2147483647, il valore più grande di un intero con segno a 32 bit → 2038-01-19T03:14:07Z.
L'anno 2038
Un sistema che memorizza il tempo Unix in un intero con segno a 32 bit va in overflow il 19 gennaio 2038 alle 03:14:08 UTC e torna a dicembre 1901. Lo strumento non è interessato: le date JavaScript sono numeri di millisecondi in virgola mobile a 64 bit.
Limiti
Il tempo Unix non conta i secondi intercalari: due istanti separati da un secondo intercalare possono avere lo stesso timestamp. L'ora locale mostrata dipende dal fuso configurato sul tuo dispositivo.
Fonti e date: definizione dei “secondi dall'Epoch”, POSIX, IEEE Std 1003.1-2024, sezione 4.19 (ogni giorno conta 86.400 secondi). (verificato il 14/10/2026)
Domande frequenti
Cos'è l'epoch Unix?
È l'origine del tempo Unix: il 1º gennaio 1970 alle 00:00:00 UTC, che vale 0. Un timestamp conta i secondi da quell'istante, a ragione di 86.400 secondi al giorno.
Come capire se un timestamp è in secondi o in millisecondi?
Oggi, un timestamp in secondi ha 10 cifre (1791979200) e in millisecondi 13 cifre (1791979200000). Lo strumento tratta 11 caratteri o meno come secondi e da 12 a 14 come millisecondi.
Cosa succede il 19 gennaio 2038?
Alle 03:14:07 UTC, il timestamp raggiunge 2147483647, il valore più grande di un intero con segno a 32 bit. Un secondo dopo, i sistemi che usano ancora questo formato vanno in overflow e mostrano una data di dicembre 1901.
Il timestamp Unix dipende dal fuso orario?
No, indica lo stesso istante in tutto il mondo. Cambia solo la visualizzazione: 1740474000 si legge 09:00 UTC, 10:00 a Parigi e 04:00 a New York.
I secondi intercalari vengono contati?
No. Lo standard POSIX conta ogni giorno esattamente 86.400 secondi, per cui i secondi intercalari aggiunti dal 1972 non compaiono nel tempo Unix.
Lo strumento è davvero gratuito?
Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.
I miei dati sono protetti?
Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.