Vai al contenuto

Convertitore di Timestamp Unix

Incolla un timestamp Unix in secondi o millisecondi e ottieni la data in UTC, come stringa ISO 8601, nell'ora locale e come tempo relativo. Oppure scegli una data e un'ora e ottieni il suo timestamp. L'ora epoch attuale è sempre visibile, e nulla lascia il tuo browser.

Timestamp Unix attuale (secondi)

…

Da Timestamp a Data

Da Data a Timestamp

Come usare il convertitore di timestamp Unix

  1. 1. Da timestamp a data. Digita o incolla un numero intero sotto Da Timestamp a Data. Lo strumento riconosce se si tratta di secondi o millisecondi e mostra la data in UTC, come stringa ISO 8601, nell'ora locale e in relazione al momento attuale.
  2. 2. Da data a timestamp. Scegli una data e un'ora sotto Da Data a Timestamp. Il risultato è dato in secondi e in millisecondi, più la data in UTC. L'ora che scegli viene letta nel fuso orario locale del tuo dispositivo.
  3. 3. Copia l'ora attuale. La casella in alto conta il timestamp Unix attuale in secondi. Copia lo mette negli appunti, utile per una voce di log o un dato di test.
  4. 4. Controlla l'unità rilevata. Se la data sembra sbagliata, di solito la causa è la stima dell'unità. Vedi i limiti qui sotto.

Che cos'è un timestamp Unix

Un timestamp Unix conta i secondi trascorsi dall'epoch, le 00:00:00 UTC del 1° gennaio 1970. Indica un solo istante e non porta con sé alcun fuso orario, quindi lo stesso numero significa lo stesso momento ovunque; cambia solo il modo in cui viene scritto in base al fuso. POSIX lo definisce come se ogni giorno avesse esattamente 86.400 secondi, quindi i secondi intercalari non vengono contati.

JavaScript, Java e molti database contano invece in millisecondi, cioè lo stesso numero con tre cifre in più. Un timestamp in secondi per una data attuale ha 10 cifre; la versione in millisecondi ne ha 13. Convertire tra le due unità significa moltiplicare o dividere per 1.000. Per ricavare una data a mano, dividi il timestamp per 86.400 per ottenere i giorni trascorsi dal 1970, oppure in un foglio di calcolo usa =A1/86400+DATE(1970,1,1) e formatta la cella come data e ora.

Timestamp (secondi)Data e ora UTCPerché è importante
01970-01-01 00:00:00L'epoch
10000000002001-09-09 01:46:40Il secondo numero un miliardo
17000000002023-11-14 22:13:20Un numero tondo del 2023
17536608002025-07-28 00:00:00Mezzanotte UTC, l'esempio mostrato nella casella di input
21474836472038-01-19 03:14:07Il valore massimo di un intero con segno a 32 bit
41024448002100-01-01 00:00:00Una data ben oltre il 2038

Limiti e insidie

  • L'unità è una stima. Ogni numero intero superiore a 1.000.000.000.000 viene letto come millisecondi; tutto il resto come secondi, a meno che ciò non porti la data oltre l'anno 9999, nel qual caso viene letto come millisecondi. Un timestamp in millisecondi da circa il 1970 all'inizio del 1978 è abbastanza piccolo da sembrare in secondi, quindi controlla la data e passa all'unità millisecondi se sembra sbagliata.
  • Solo numeri interi. Un timestamp con parte decimale, come 1700000000.5, viene rifiutato. Elimina la parte frazionaria, oppure converti i secondi frazionari in millisecondi moltiplicando per 1.000.
  • I valori negativi funzionano. Indicano momenti prima del 1970: -86400 è il 31 dicembre 1969.
  • L'ora locale è quella del tuo dispositivo. La riga La tua ora locale e il selettore di data usano il fuso del tuo computer, quindi lo stesso timestamp mostra un'ora locale diversa altrove. Per confrontare città, usa il Convertitore di Fusi Orari.
  • L'anno 2038. I sistemi che memorizzano il timestamp come intero con segno a 32 bit vanno in overflow alle 03:14:07 UTC del 19 gennaio 2038. Questo convertitore usa i numeri di JavaScript e gestisce date ben oltre quella data.

Di quale strumento hai bisogno?

Vuoi…Usa
Convertire un numero epoch in una data, o una data in un numero epochQuesto convertitore
Creare un codice che mostri l'orario di un evento nel fuso di ogni lettore di DiscordTimestamp Discord
Esprimere una data come Giorno Giuliano astronomico o Data Giuliana ModificataCalcolatore del giorno giuliano
Mostrare un orario dell'orologio in diverse cittàConvertitore di Fusi Orari
Riscrivere una data del calendario in APA, MLA, Chicago o ISO 8601Formati Data

Domande frequenti

Che cos'è un timestamp Unix?
Un timestamp Unix, detto anche epoch time o POSIX time, è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970. È un modo compatto e indipendente dal fuso orario per memorizzare un momento, ed è facile da ordinare, sottrarre e confrontare.
Come distinguo i secondi dai millisecondi?
Conta le cifre. Un timestamp attuale in secondi ha 10 cifre, come 1753660800, e uno in millisecondi ne ha 13, come 1753660800000. Lo strumento tratta ogni numero superiore a 1.000.000.000.000 come millisecondi e indica quale unità ha presunto.
Come converto una data in un timestamp Unix?
Scegli la data e l'ora sotto Da Data a Timestamp. Lo strumento legge la tua scelta nel fuso orario locale e restituisce secondi e millisecondi. Se il dispositivo è impostato su UTC, la mezzanotte del 1° gennaio 2026 dà 1767225600; altrove il numero cambia in base al tuo scostamento.
I timestamp Unix sono influenzati dai fusi orari?
No. Un timestamp conta sempre dall'epoch UTC, quindi indica lo stesso istante per tutti. Dipende dal fuso solo la sua forma scritta, per questo lo strumento mostra l'UTC accanto alla tua ora locale.
Che cos'è il problema dell'anno 2038?
Un intero con segno a 32 bit arriva al massimo a 2147483647, cioè alle 03:14:07 UTC del 19 gennaio 2038. Il software che memorizza i timestamp in quel modo va in overflow allora. I sistemi moderni usano valori a 64 bit, che non finiranno per centinaia di miliardi di anni.
Gestisce le date precedenti al 1970?
Sì. I timestamp negativi sono momenti prima dell'epoch, quindi -86400 è il 31 dicembre 1969, alle 00:00:00 UTC. Inserisci il segno meno seguito da cifre intere.
Viene caricato qualcosa durante la conversione?
No. La conversione avviene nel browser con l'oggetto Date integrato di JavaScript, e nulla di ciò che digiti viene inviato a un server.

Strumenti correlati

Altri strumenti: Convertitori di unità, date e numeri