Vai al contenuto
LeedyBox
Sostieni

Convertitore di timestamp Unix: da epoch a data e da data a timestamp

Converti timestamp Unix in secondi, millisecondi, microsecondi o nanosecondi in date in qualsiasi fuso orario, e date in timestamp, nel browser.

Ora attuale

Tempo Unix (secondi)
–
Tempo Unix (millisecondi)
–
UTC (ISO 8601)
–
Ora locale
–

Da timestamp a data

Inserisci un timestamp Unix per vedere data e ora.

UTC (ISO 8601)
Ora locale
Fuso orario selezionato
ISO 8601 con offset
RFC 2822 / data HTTP
Rispetto a ora
Giorno della settimana (UTC)
Settimana ISO (UTC)
Giorno dell’anno (UTC)
Secondi
Millisecondi
Microsecondi
Nanosecondi

Da data a timestamp

Input

Inserisci data e ora per vedere il timestamp Unix.

Tempo Unix (secondi)
Tempo Unix (millisecondi)
UTC (ISO 8601)
Fuso orario selezionato

Conversione in blocco

Incolla i timestamp qui sopra per convertirli tutti insieme.

Note

  • Il tempo Unix conta i secondi trascorsi dal 1970-01-01 00:00:00 UTC senza secondi intercalari: nel tempo Unix ogni giorno ha 86.400 secondi. I valori negativi indicano momenti precedenti al 1970.
  • Il rilevamento automatico è una regola empirica basata sulla grandezza del numero (il suo valore assoluto): fino a 100.000.000.000 (1e11) viene letto in secondi, fino a 1e14 in millisecondi, fino a 1e17 in microsecondi e i valori più grandi in nanosecondi. Controlla l’unità, soprattutto per date molto lontane da oggi.
  • Gli offset dei fusi orari e le regole dell’ora legale provengono dal database dei fusi orari del browser. Possono variare tra browser e versioni del browser, soprattutto per le date storiche e per le date future nei Paesi che cambiano le proprie regole.
  • Se una data e un’ora non esistono nel fuso orario scelto perché gli orologi sono stati spostati in avanti, viene usato l’orario valido successivo. Se si verificano due volte perché gli orologi sono stati spostati indietro, viene usata la prima occorrenza. Una nota spiega che cosa è successo.
  • Si possono convertire date da -271821-04-20 a +275760-09-13 UTC (±8.640.000.000.000.000 millisecondi, l’intervallo delle date JavaScript). I valori in microsecondi e nanosecondi vengono convertiti esattamente; i risultati di data e ora mostrano fino a nove cifre decimali.
  • I sistemi che memorizzano il tempo Unix come intero a 32 bit con segno possono contare solo fino a 2.147.483.647, che corrisponde al 2038-01-19 03:14:07 UTC. Un secondo dopo il valore va in overflow. Nella pratica i valori a 64 bit non hanno questo limite.
  • Le date precedenti al 1582 sono mostrate nel calendario gregoriano prolettico (le regole gregoriane estese all’indietro), come in ISO 8601, e non nel calendario giuliano in uso all’epoca.
  • Tutte le conversioni avvengono nel browser. I valori che inserisci non vengono inviati a LeedyBox.

Verifica i risultati prima di usarli. Lo strumento è fornito così com’è, senza garanzia, e i risultati possono essere incompleti o errati. Termini di servizio

Controlla gli orari convertiti prima di usarli in sistemi di produzione, soprattutto in prossimità dei cambi dell’ora legale e per date molto lontane nel passato o nel futuro.

Come si usa

  1. Per leggere un timestamp, inseriscilo in «Da timestamp a data». L’unità viene rilevata dalla grandezza del numero; se la stima è sbagliata, scegli tu l’unità.
  2. Scegli un fuso orario per vedere lo stesso momento in quel fuso. Digita parte di un nome, come Seoul o New York, per filtrare l’elenco.
  3. Per ottenere il timestamp di una data, inserisci data e ora in «Da data a timestamp», seleziona il fuso orario a cui si riferiscono e copia i secondi o i millisecondi.
  4. Per convertire una stringa come 2026-10-03T09:00:00+09:00, imposta l’input su «Testo ISO 8601» e incollala.
  5. Per convertire molti valori, incolla un timestamp per riga in «Conversione in blocco» e copia la tabella come CSV.

Domande frequenti

I dati che inserisco vengono inviati da qualche parte?

No. La conversione avviene nel browser con JavaScript e i valori che inserisci non vengono caricati su LeedyBox.

Come faccio a capire se un timestamp è in secondi o in millisecondi?

Per le date tra il 2001 e il 2286, il tempo Unix ha 10 cifre in secondi, 13 in millisecondi, 16 in microsecondi e 19 in nanosecondi. Lo strumento deduce l’unità dalla grandezza del numero e indica quale unità ha usato; se la stima è sbagliata, seleziona un’altra unità.

Perché lo stesso timestamp mostra una data diversa in un altro fuso orario?

Un timestamp Unix è un singolo istante e non dipende da un fuso orario. La data del calendario e l’ora dell’orologio in quell’istante invece sì, quindi vicino alla mezzanotte la data può differire di un giorno tra un fuso e l’altro.

Quali date si possono convertire e quanto sono precisi i fusi orari?

Qualsiasi istante da -271821-04-20 a +275760-09-13 UTC, l’intervallo delle date JavaScript. Gli offset e le regole dell’ora legale provengono dai dati dei fusi orari del browser, che potrebbero non corrispondere alle regole in vigore molto tempo fa o a quelle che varranno in futuro.

Che cosa succede con gli orari saltati o ripetuti al cambio dell’ora?

Un orario saltato, come le 02:30 nella notte in cui gli orologi vanno avanti, viene spostato all’orario valido successivo. Per un orario ripetuto, quando gli orologi tornano indietro, viene usata la prima occorrenza e la nota mostra anche il timestamp della seconda.