Vai al contenuto
Utilizy

Convertitore di timestamp

Tempo Unix e date, in entrambe le direzioni

Funziona nel tuo browser

In questo momento

Unix (secondi)
0
Unix (millisecondi)
0
Fuso orario
UTC

Timestamp → data

Interpretato come Secondi in base al numero di cifre.

Data → timestamp

Interpretata nel fuso UTC.

Risultato

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. 1 Incolla un timestamp per vedere la data corrispondente.
  2. 2 Oppure scegli una data e un’ora per ottenere il timestamp.
  3. 3 Lascia l’unità su automatico: il numero di cifre decide tra secondi e millisecondi.
  4. 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ì.

Da usare insieme a