internettoolbox
← Torna agli strumenti

Convertitore timestamp Unix

Timestamp attuale

Secondi1790171978
Millisecondi1790171978968

Da timestamp a data

Unità rilevataSecondi
UTC (ISO 8601)2023-11-14T22:13:20.000Z
Ora locale14/11/2023, 22:13:20

Da data a timestamp

Secondi1790171940
Millisecondi1790171940000

Come funziona

Un timestamp Unix è il numero di secondi (o di millisecondi) passati dal 1° gennaio 1970 alle 00:00 UTC, il momento chiamato epoch. Incollalo nel campo Timestamp e ottieni la data e l'ora corrispondenti in due forme: in UTC nel formato ISO 8601 e nell'ora locale del tuo dispositivo. Per esempio 1700000000 è il 14 novembre 2023 alle 22:13:20 UTC, cioè le 23:13:20 in Italia.

Secondi o millisecondi. Lo strumento riconosce l'unità dalla grandezza del numero: da 1.000.000.000.000 (10¹²) in su lo tratta come millisecondi, sotto come secondi. Un timestamp di oggi in secondi ha 10 cifre, in millisecondi 13, quindi nei casi reali la scelta è sicura. Se ti serve forzarla, usa i pulsanti Secondi e Millisecondi.

Il pannello Da data a timestamp fa il percorso inverso: scegli data e ora (nel tuo fuso orario) e ricevi il timestamp in secondi e in millisecondi, ciascuno con il suo pulsante Copia. In cima alla pagina il timestamp attuale si aggiorna ogni secondo, così puoi prendere il valore di “adesso” senza fare conti.

Il tempo Unix è il modo in cui database, log, API e linguaggi di programmazione salvano quasi sempre un istante. Ti serve per leggere una riga di log, impostare una scadenza, confrontare due eventi o controllare un campo data restituito da un'API.

Tutto viene calcolato nel browser con l'orologio del tuo dispositivo: niente viene inviato o salvato.

Domande frequenti

Cos'è un timestamp Unix?

È il numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC, il momento chiamato epoch Unix. Sistemi operativi, database e linguaggi tengono il tempo come una variante di questo contatore, ed è per questo che lo trovi ovunque: nelle risposte delle API, nei file di log, nei campi iat ed exp dei JWT.

Come converto un timestamp in data?

Incollalo nel campo Timestamp: la data compare subito in UTC (ISO 8601) e nella tua ora locale. Per esempio 1700000000 diventa 2023-11-14T22:13:20.000Z, e 0 diventa il 1° gennaio 1970 alle 00:00 UTC.

Funziona anche con i timestamp in millisecondi?

Sì. L'unità si riconosce dalla grandezza: i valori da 10¹² in su (13 cifre per le date di oggi) sono millisecondi, quelli sotto sono secondi. Se nel caso limite il riconoscimento sbaglia, puoi scegliere l'unità a mano con i pulsanti Secondi e Millisecondi.

Cosa succede ai timestamp Unix nel 2038?

Nei sistemi che salvano ancora il tempo Unix come intero con segno a 32 bit il contatore va in overflow il 19 gennaio 2038 alle 03:14:07 UTC: è il problema dell'anno 2038. I sistemi a 64 bit di oggi arrivano all'incirca all'anno 292 miliardi. Questo strumento usa i numeri di JavaScript, che sono float a 64 bit, quindi qui il 2038 non è un problema.

Cambia strumento

Cerca e apri qualsiasi strumento