Convertitore di timestamp
Tempo Unix e date, in entrambe le direzioni
In questo momento
Timestamp → data
Interpretato come Secondi in base al numero di cifre.
Data → timestamp
Interpretata nel fuso UTC.
Risultato
Inserisci un timestamp
10 cifre significano secondi, 13 millisecondi. Un timestamp di per sé non ha fuso orario.
Log e database registrano il tempo come numero di secondi trascorsi dal 1° gennaio 1970. È un valore privo di ambiguità e senza fuso orario, e completamente illeggibile. Incolla un numero per vedere a quale istante corrisponde, oppure scegli una data per ottenere il numero.
Come si usa
- 1 Incolla un timestamp per vedere la data corrispondente.
- 2 Oppure scegli una data e un’ora per ottenere il timestamp.
- 3 Lascia l’unità su automatico: il numero di cifre decide tra secondi e millisecondi.
- 4 I risultati sono mostrati nel tuo fuso orario, in UTC e in ISO 8601.
Domande frequenti
Come distinguo i secondi dai millisecondi?
I timestamp attuali hanno 10 cifre in secondi e 13 in millisecondi. Passare millisecondi a qualcosa che si aspetta secondi ti proietta nell’anno 55000, che è il segnale tipico dell’errore.
Un timestamp ha un fuso orario?
No, ed è proprio questo il punto. Conta i secondi da un istante fisso in UTC. Il fuso orario conta solo quando lo converti in una data leggibile.
Che cos’è il problema dell’anno 2038?
I sistemi che memorizzano i timestamp in un intero a 32 bit con segno vanno in overflow il 19 gennaio 2038. Le piattaforme moderne usano valori a 64 bit e non ne risentono, ma i vecchi sistemi embedded e i database legacy sì.