Vai al contenuto
1123.net
IT
1123.net

Cerca strumenti

Filtra l’elenco degli strumenti. Tutto viene eseguito nel tuo browser.

Scrivi per filtrare gli strumenti. Premi Invio per aprire il primo risultato.

Convertitore timestamp Unix

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

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

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. 1 Copia il timestamp Unix corrente dal contatore in tempo reale in alto.
  2. 2 Per convertire un timestamp, incollalo e scegli secondi o millisecondi: la data compare subito.
  3. 3 Per convertire una data, scegli una data e un’ora locali: i timestamp in secondi e millisecondi si aggiornano mentre digiti.
  4. 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.

  1. 1700000000 × 1000 = 1700000000000 ms
  2. ISO: 2023-11-14T22:13:20.000Z
  3. 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.

  1. Scegli 2024-01-01 00:00 ora locale
  2. Leggi il valore in secondi
  3. 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.