Questo convertitore traduce timestamp Unix e date di calendario in entrambe le direzioni. Accetta secondi o millisecondi, mostra ISO, UTC e ora locale e tiene aggiornata una vista in tempo reale del timestamp corrente.
I tuoi dati vengono elaborati localmente nel tuo browser e non vengono inviati al nostro server.
Timestamp Unix corrente—
Da timestamp a data
Inserisci un timestamp Unix valido.
ISO 8601
2023-11-14T22:13:20.000Z
UTC
Tue, 14 Nov 2023 22:13:20 GMT
Ora locale
mercoledì 15 novembre 2023 alle ore 06:13:20
Da data a timestamp
Scegli una data e un’ora locali valide.
Secondi
1704067200
Millisecondi
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z
I timestamp sono assoluti; l’ora locale dipende dal fuso orario del dispositivo. Le date precedenti al 1970 usano valori negativi.
Come usare questo strumento
1 Copia il timestamp Unix corrente dal contatore in tempo reale in alto.
2 Per convertire un timestamp, incollalo e scegli secondi o millisecondi: la data compare subito.
3 Per convertire una data, scegli una data e un’ora locali: i timestamp in secondi e millisecondi si aggiornano mentre digiti.
4 Usa i pulsanti di copia per il timestamp corrente, la data ISO o il timestamp numerico.
Formula e logica di calcolo
Da timestamp a data
Data = 1 gennaio 1970 UTC + timestamp × 1000 ms
Un timestamp Unix conta i secondi dal 1970-01-01T00:00:00Z, ignorando i secondi intercalari. Moltiplicando per 1000 si ottengono i millisecondi usati dalle date JavaScript.
Da data a timestamp
Secondi = floor(millisecondi ÷ 1000)
La data viene convertita in millisecondi dall’epoca e poi divisa per 1000 per la forma in secondi. La forma in millisecondi conserva tutta la precisione.
Esempio svolto
1700000000 in UTC
Una voce di log memorizza un timestamp in secondi.
1700000000 × 1000 = 1700000000000 ms
ISO: 2023-11-14T22:13:20.000Z
L’ora locale dipende dal tuo fuso orario
Lo stesso istante corrisponde al 14 novembre 2023 alle 22:13:20 UTC. Il tuo orologio locale può mostrare un’ora diversa.
Mezzanotte del 1 gennaio 2024
Una data locale deve diventare un timestamp per una richiesta API.
Scegli 2024-01-01 00:00 ora locale
Leggi il valore in secondi
Usa il valore in millisecondi se l’API li richiede
I numeri esatti dipendono dal tuo fuso orario, perché l’input viene interpretato come ora locale.
Casi limite e precisione
Secondi o millisecondi
Oggi un timestamp in secondi vale circa 1,7 miliardi; lo stesso istante in millisecondi vale circa 1.700 miliardi. Scegliere l’unità sbagliata sposta la data di decenni, quindi controlla l’unità prima di incollare.
Ora locale e UTC
Il timestamp in sé è assoluto. La visualizzazione locale dipende dal fuso orario del dispositivo, mentre ISO e UTC sono uguali ovunque.
Date precedenti al 1970
I timestamp negativi rappresentano date precedenti all’epoca Unix. Sono validi e vengono gestiti dal convertitore.
Domande frequenti
Che cos’è un timestamp Unix?+−
Il numero di secondi dal 1 gennaio 1970 alle 00:00:00 UTC, senza contare i secondi intercalari. È un istante indipendente dal fuso orario.
Il timestamp è in secondi o in millisecondi?+−
Sono supportati entrambi. JavaScript usa i millisecondi, mentre molte API e database usano i secondi. Scegli l’unità giusta prima di convertire.
Perché la mia data locale è diversa da UTC?+−
Un timestamp è un istante assoluto; l’ora locale aggiunge il tuo scostamento di fuso. Le righe ISO e UTC mostrano lo stesso istante senza quello scostamento.
Gestisce l’ora legale?+−
Il timestamp non è influenzato dall’ora legale. Le visualizzazioni locali seguono le regole di fuso attuali del tuo dispositivo per quella data.
Il timestamp corrente si aggiorna in tempo reale?+−
Sì. Il contatore in alto si aggiorna ogni secondo mentre la pagina è aperta.
Strumenti per sviluppatori correlati
Calcola hash, formatta o codifica i dati che contengono questi timestamp.