100 % locale — i tuoi dati non lasciano mai il tuo browser

Timestamp Unix in data — leggi una riga di log

Trasforma un timestamp Unix in una data leggibile: ISO 8601, UTC, la tua ora locale, secondi, millisecondi e quanto tempo fa, tutto in una volta.

Istantaneo Privato Zero cookie

Input Timestamp

Output Date

Che cosa fa questo strumento

Entra un numero, escono sei letture dello stesso istante.

1780000000
ISO 8601 (UTC): 2026-05-28T20:26:40.000Z
UTC: Thu, 28 May 2026 20:26:40 GMT
Local: Thu May 28 2026 20:26:40 GMT+0000
Unix seconds: 1780000000
Unix milliseconds: 1780000000000
Relative: 4 months ago

La riga ISO è quella da incollare in una segnalazione o in una query; la riga UTC è quella da leggere ad alta voce; la riga relativa risponde alla domanda che probabilmente avevi — quanto tempo fa era.

Lo stesso numero, sotto gli altri suoi nomi

Tempo Unix, tempo epoch, tempo POSIX, tempo Linux: quattro nomi per un solo conteggio — i secondi trascorsi dal 1° gennaio 1970 alle 00:00 UTC. Nulla li distingue, e cercarne uno porta di rado all’altro.

Il tuo stack lo rinomina ancora. È un long in Java e un BIGINT in una colonna SQL, un time_t in C, e ciò che Date.now() restituisce in JavaScript — quello in millisecondi. Un timestamp letto in un log, in un database o in un payload di API è quel numero, qualunque parola gli stesse accanto.

Quel che torna è una data e ora: una data di calendario e un orario, nelle sei forme qui sopra.

Secondi o millisecondi, lo decide la grandezza

Tredici cifre o più sono millisecondi; dodici o meno, secondi. Il confine sta a mille miliardi: in secondi sarebbe l’anno 33658, in millisecondi è il settembre 2001, e nessun timestamp che tu abbia tra le mani ci si avvicina.

L’unica unità capace di ingannare la regola sono i microsecondi, che alcuni database e strumenti di tracciamento producono: sedici cifre lette come millisecondi ti mettono nell’anno 58375. Una data così assurda è il segnale — dividi per mille e riconverti.

Dove cade la lettura

  • Prima del 1970. Un numero negativo conta all’indietro dall’epoca: -1000000000 è il 24 aprile 1938.
  • Lontano dal 1970. Una data contiene circa 285 000 anni per lato; oltre, ricevi Timestamp out of range invece di una data che non vuol dire nulla.
  • Nel tuo fuso, per una riga sola. Local segue il tuo browser, ora legale compresa. Il resto del risultato è UTC o un conteggio, quindi dice la stessa cosa su ogni macchina.
  • Relativo all’istante in cui hai premuto. «4 months ago» si calcola contro il tuo orologio adesso, non contro un punto fisso — riconverti lo stesso numero domani e la formula si sposta.

Privato per progettazione

Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.

Domande frequenti

Secondi o millisecondi?
Entrambi: dodici cifre o meno vengono lette come secondi, tredici o più come millisecondi. Il confine sta a mille miliardi, che in secondi sarebbe l’anno 33658 e in millisecondi è il settembre 2001 — nessun timestamp reale ci si avvicina, in nessuna delle due unità. Se il tuo numero è in microsecondi, dividilo prima per mille: sedici cifre lette come millisecondi ti portano all’anno 58375, ed è quello il segnale.
Che cos’è la riga «Local»?
Lo stesso istante scritto nel fuso del tuo browser, ora legale compresa. È l’unica riga del risultato che dipende da dove ti trovi; tutto il resto è UTC o un conteggio. Se confronti una riga di log con quello che vede un collega, confronta la riga ISO, non questa.
I timestamp anteriori al 1970 funzionano?
Sì. Un numero negativo conta all’indietro dall’epoca: `-1000000000` è l’aprile 1938. I numeri molto grandi si fermano al limite di ciò che una data può contenere — circa 285 000 anni da ciascun lato del 1970 — e ricevi «Timestamp out of range» invece di una data priva di senso.

Convertitori correlati