Convertitore di tempo Unix

Converte un timestamp Unix nella data del fuso scelto, o una data in secondi e millisecondi. Circa dieci cifre sono secondi; tredici, millisecondi. Il blocco accetta un valore per riga. Il conto resta nel browser.

Timestamp in data

Data in timestamp

Senza Z né scostamento, vale il fuso sopra. Una data da sola è 00:00:00.

In blocco

Il numero è lo stesso. L’orologio no.

Il tempo Unix conta da 1970-01-01 00:00:00 UTC. Lo stesso intero non segna la stessa ora a Roma e a New York. Questa pagina porta un timestamp nella data del fuso scelto, o una data di quel fuso in secondi e millisecondi. Il blocco accetta un valore per riga. Il conto resta nel browser. Un exp JWT è questo tipo di numero; il token si legge su JWT.

Come si usa

  1. A sinistra, in Timestamp in data, incolla un numero. Lascia l’unità su «Riconosci secondi o millisecondi». Sotto 1e12, circa dieci cifre, sono secondi, come 1700000000. Da 1e12, circa tredici cifre, millisecondi. La riga sotto dice quale è stato usato. Il campo del fuso mostra il fuso scelto. Aprilo e scrivi una città, una sigla come EST, o UTC+1. Il nome segue la lingua della pagina. La prima riga del risultato è l’ora di quel fuso, poi lo scostamento, secondi, millisecondi e una stringa ISO in UTC. «Adesso» mette i secondi Unix di questo momento, o i millisecondi se l’unità è forzata su Millisecondi.
  2. A destra, in Data in timestamp, si leggono 2026-06-06, 2026-06-06 10:37:40, 2026-06-06T10:37:40, 2026-06-06T10:37:40Z e 2026-06-06T10:37:40+01:00. Senza Z né scostamento vale il fuso di quella scheda, e una data da sola è 00:00:00. Z o uno scostamento esplicito vince. «Adesso» mette l’ora attuale di quel fuso. Il risultato sono secondi, millisecondi e UTC.
  3. Il blocco accetta un valore per riga. «Timestamp in date» usa fuso e unità del blocco e scrive YYYY-MM-DD HH:mm:ss. «Date in timestamp» nasconde l’unità e scrive secondi, uno per riga; senza scostamento usa il fuso del blocco. Una riga illeggibile mostra l’errore su quella riga; le altre si convertono. «Svuota» svuota solo il blocco. «Cancella tutto» svuota tutte le caselle. «Mostra esempio» mette 1700000000, la data 2026-06-06 10:37:40 e tre righe: 1700000000, 0 e 1700000000000.

Cosa resta fisso

I secondi tagliano i millisecondi verso zero. Il timestamp 0 è 1970-01-01 00:00:00 UTC, 1970-01-01 01:00:00 a Europe/Rome e 1969-12-31 19:00:00 a America/New_York. L’elenco sono tutti i fusi IANA che questo browser conosce, con il nome nella lingua della pagina. Si apre sul fuso di questo computer. Lo scostamento accanto al risultato è quello in vigore in quell’istante: estate e inverno a Roma non ne condividono uno. Un’ora che capita due volte quando si porta indietro l’orologio è ambigua; la pagina ne sceglie una. Una data fuori da queste forme passa al browser, che può trattarla come locale.

Quando serve

  • Leggere un created_at di un’API nell’ora di Roma, non in UTC.
  • Ricavare secondi per un BETWEEN SQL.
  • Incollare una colonna di timestamp di log e leggerli in un solo fuso.

Domande

Roma è un’ora avanti rispetto alla riga UTC.

Il timestamp è un istante. Europe/Rome è UTC+1 d’inverno. Cerca Rome o UTC+1. D’estate lo scostamento è +2, secondo l’istante.

Dieci cifre sono state lette come secondi e io volevo millisecondi.

Imposta l’unità su Millisecondi. L’automatico tratta come millisecondi solo i valori di almeno 1e12.

La mia data non è mezzanotte UTC.

Senza Z né scostamento, la data si legge nel fuso di quella scheda. Aggiungi Z per l’UTC.