Il timestamp Unix 1800000000 corrisponde al 15 gennaio 2027 alle 08:00:00 UTC. È il numero di secondi trascorsi dalla mezzanotte UTC del 1° gennaio 1970.
Ipotesi di calcolo
Converte un timestamp Unix in secondi o millisecondi in data e ora UTC, o una data UTC in timestamp. Le date sono sempre lette in UTC, non nell’ora locale.
Tempo Unix = secondi dal 1970-01-01 00:00:00 UTC (13 cifre = millisecondi)
Converte un timestamp Unix in secondi o millisecondi in data e ora UTC, o una data UTC in timestamp. Le date sono sempre lette in UTC, non nell’ora locale.
Tutti gli importi usano la stessa valuta scelta da te. Sono stime, non misurazioni né offerte.
Come usare questa calcolatrice
Incolla un timestamp da un log, da un database o da un’API per vedere a che data corrisponde, oppure scrivi una data per ottenere il suo timestamp. Sono accettati secondi (10 cifre) e millisecondi (13 cifre), come quelli restituiti da Date.now() in JavaScript.
Esempio svolto
1800000000 secondi ÷ 86 400 = 20 833,33 giorni dal 1970.
20 833 giorni interi portano al 15 gennaio 2027.
Lo 0,33 di giorno restante sono 8 ore: 08:00:00 UTC.
Risultato dell’esempio
Data ISO 8601 (UTC)
2027-01-15T08:00:00.000Z
Timestamp (secondi)
1800000000
Come interpretare il risultato
Il risultato è in UTC: in Italia aggiungi un’ora in inverno e due in estate. Se il numero ha 13 cifre sono millisecondi e lo strumento lo rileva da solo. I sistemi che memorizzano il tempo in un intero a 32 bit con segno smetteranno di funzionare il 19 gennaio 2038, il cosiddetto problema dell’anno 2038.
Domande frequenti
Come ottengo il timestamp attuale?
Su Linux o macOS, date +%s; in JavaScript, Math.floor(Date.now() / 1000); in Python, int(time.time()).
I timestamp hanno un fuso orario?
No: contano sempre dal 1970 in UTC. Il fuso orario si applica solo quando la data viene mostrata.
Che cos’è il problema dell’anno 2038?
I contatori a 32 bit con segno raggiungono il massimo, 2147483647, il 19 gennaio 2038 alle 03:14:07 UTC. I sistemi moderni usano 64 bit.