Convertitore Timestamp Unix — Da Epoch a Data Online
Il timestamp Unix è il numero di secondi trascorsi dalla mezzanotte UTC del 1° gennaio 1970 (l'Epoch). È il modo universale in cui i sistemi informatici rappresentano i momenti nel tempo — dai log dei server ai database, dalle API REST alle sessioni di autenticazione.
Perché Unix Timestamp?
I timestamp Unix sono ideali per i computer perché sono semplici numeri interi — facili da confrontare, ordinare, memorizzare e trasmettere. Non hanno ambiguità di fuso orario: 1700000000 significa lo stesso momento ovunque nel mondo. La conversione in formato leggibile avviene al momento della visualizzazione, applicando il fuso orario locale dell'utente.
Secondi vs. Millisecondi
Il timestamp Unix standard usa i secondi. JavaScript usa i millisecondi (quindi il timestamp attuale in JS è circa 1000 volte più grande). Se vedi un numero come 1700000000000, è quasi certamente in millisecondi. Il nostro convertitore rileva automaticamente l'unità e ti chiede conferma se è ambigua.
Il Problema del 2038
I sistemi a 32 bit che memorizzano il timestamp Unix come intero con segno raggiungeranno il massimo valore il 19 gennaio 2038. Dopo quella data, l'overflow farà sembrare che il tempo sia tornato indietro al 1901. I sistemi a 64 bit non hanno questo problema — il loro overflow è nel 292 miliardi di anni.