Convertitore timestamp Unix
Timestamp attuale
Da timestamp a data
Da data a timestamp
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.