Convertitore di timestamp Unix
Trasforma secondi, millisecondi, microsecondi o nanosecondi dall'epoch in una data, e una data di nuovo in un timestamp.
Fissa qui gli strumenti. Restano salvati in questo browser.
Fissa uno strumento e il suo adesivo arriva qui.
Trasforma secondi, millisecondi, microsecondi o nanosecondi dall'epoch in una data, e una data di nuovo in un timestamp.
Un timestamp Unix è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970, l'epoch Unix. I secondi intercalari non vengono contati: ogni giorno dura esattamente 86.400 secondi. È un singolo numero senza fuso orario, ed è per questo che log, database, claim dei JWT e API lo usano per indicare lo stesso istante ovunque.
Molti sistemi contano in unità più fini. Date.now() in JavaScript e System.currentTimeMillis() in Java restituiscono millisecondi, i timestamp di PostgreSQL e i valori datetime di Python arrivano ai microsecondi, mentre UnixNano() in Go e il protocollo OpenTelemetry usano i nanosecondi. Ogni unità più fine allunga il numero di tre cifre.
Con Auto, lo strumento conta le cifre: fino a 11 il valore è letto come secondi, da 12 a 14 come millisecondi, da 15 a 17 come microsecondi e da 18 in su come nanosecondi. Funziona per ogni istante da marzo 1973 all'anno 5138. Un valore in millisecondi, microsecondi o nanosecondi precedente a marzo 1973 ha meno cifre e verrebbe letto come un'unità più grossolana: in quel caso scegli tu l'unità.
Un numero con la parte decimale, come 1794650400.5, viene letto allo stesso modo e conserva la frazione fino al nanosecondo.
Puoi anche scrivere una data come 2026-11-14T10:00:00Z o 14 Nov 2026 10:00 per ottenerne il timestamp. Una data con un offset o una Z viene letta così com'è scritta. Una data senza offset viene letta nel fuso orario indicato dal browser, che la riga sotto il campo riporta.
Una data che non esiste, come 2026-02-30, viene segnalata come errore invece di essere spostata al mese successivo. Lo stesso vale per una data scritta con il nome del mese e senza anno, come 14 Nov, perché l'anno andrebbe indovinato.
Un timestamp Unix non ha fuso orario: conta i secondi dall'epoch, che è definito in UTC. Lo strumento mostra quell'istante sia in UTC (ISO 8601 e RFC 2822) sia nel fuso orario indicato dal tuo browser.
I sistemi che salvano il timestamp in un intero con segno a 32 bit possono contare solo fino a 2.147.483.647, cioè le 03:14:07 UTC del 19 gennaio 2038. Un secondo dopo il valore va in overflow. I sistemi che usano interi a 64 bit non sono interessati.
Sì. Un numero negativo è un istante precedente al 1° gennaio 1970. Per esempio, -86400 corrisponde alle 00:00:00 UTC del 31 dicembre 1969.
No. La conversione avviene con JavaScript nella scheda del tuo browser, e lo strumento non fa alcuna richiesta di rete con ciò che scrivi.
Si apre in una finestra tutta sua e continua a funzionare offline.
Per installarla, tocca il pulsante Condividi e poi «Aggiungi alla schermata Home».