DEV · Data e ora

Convertitore Unix Timestamp

Converte timestamp Unix come 1732769832 in data e ora leggibili, oppure scegli una data e ora per ottenere il timestamp Unix corrispondente. Visualizza il risultato in formato ISO 8601, ora locale e UTC.

  • Converti Unix timestamp → data e ora (locale e UTC).
  • Converti data e ora → Unix timestamp in secondi.
  • Visualizza il formato ISO 8601 dello stesso istante.
  • Tutti i calcoli avvengono localmente nel tuo browser. Nessun dato viene inviato.

Incolla un Unix timestamp oppure scegli una data e ora qui sotto, quindi clicca uno dei pulsanti di conversione per vedere tutti i formati in una sola volta.

Unix timestamp (secondi)
Deve essere in secondi, non in millisecondi. Per esempio, 1732769832 rappresenta un momento verso la fine del 2024.
Data e ora (locale)
Per questo campo viene usato il fuso orario del tuo browser. Clicca Usa ora corrente per compilare rapidamente con il momento attuale.
Tutte le conversioni vengono eseguite direttamente nel tuo browser. Nessun timestamp e nessuna data vengono inviati a un server, quindi i tuoi dati rimangono privati.

Riepilogo

Ultima conversione
In attesa di input…
Inserisci un Unix timestamp oppure scegli una data e ora, poi clicca uno dei pulsanti di conversione.
Nessuna conversione ancora
Unix timestamp (secondi)
0
Secondi dal 1 gen 1970 (epoca Unix)
ISO 8601
Data e ora UTC standard ISO 8601 (es. 2024-11-28T12:30:00Z)
Ora locale
Formattata usando il fuso orario del tuo browser
Ora UTC
Stesso istante convertito in ora UTC
Gli Unix timestamp contano il numero di secondi a partire dal 1 gennaio 1970 alle 00:00:00 UTC. Questo strumento ti aiuta a passare tra questa rappresentazione intera e date e orari leggibili.

Cosa fa il Convertitore Unix Timestamp?

Questo strumento aiuta gli sviluppatori a passare rapidamente tra Unix timestamp e valori di data e ora leggibili. Puoi incollare un Unix timestamp come 1732769832 e vedere subito quale data e ora rappresenta nel tuo fuso orario locale, in UTC e in formato ISO 8601. Puoi anche partire da una data e ora e ottenere il corrispondente Unix timestamp.

Che cos’è un Unix timestamp?

Un Unix timestamp è un singolo numero intero che conta il numero di secondi trascorsi dall’epoca Unix: 1 gennaio 1970, 00:00:00 UTC. Per esempio:

  • 0 → 1970-01-01 00:00:00 UTC
  • 946684800 → 2000-01-01 00:00:00 UTC
  • 1732769832 → un momento verso la fine del 2024

Molti backend, API e database usano il tempo Unix perché è facile da memorizzare, confrontare e ordinare, ma i numeri grezzi non sono comodi da leggere per le persone.

Perché questo strumento è utile per gli sviluppatori

  • Debug delle risposte backend. Quando una API restituisce created_at come Unix timestamp, puoi vedere rapidamente la data e ora reali.
  • Creazione di dati di test. Parti da una data e ora leggibile e converti tutto in Unix timestamp per popolare database o creare fixture.
  • Confronto dei fusi orari. Guarda come lo stesso timestamp appare nella tua ora locale rispetto all’UTC.
  • Lavoro tra frontend e backend. Gli sviluppatori frontend possono allinearsi con ciò che il backend memorizza e viceversa.

Come funzionano le conversioni in questo strumento

Quando clicchi su Timestamp → Data e ora:

  • Passo 1: Il tuo timestamp (in secondi) viene convertito in millisecondi.
  • Passo 2: Viene creato un oggetto Date di JavaScript da quel valore.
  • Passo 3: Lo stesso istante è formattato come ora locale, ora UTC e ISO 8601.
  • Passo 4: Il campo di data e ora locale viene aggiornato così puoi modificarlo e convertire di nuovo.

Quando clicchi su Data e ora → Timestamp:

  • Passo 1: Il valore del selettore di data e ora è interpretato nel tuo fuso orario locale.
  • Passo 2: Questo istante viene convertito in millisecondi dall’epoca Unix.
  • Passo 3: Le millisecondi sono trasformate in Unix timestamp in secondi (arrotondati per difetto).
  • Passo 4: Vengono aggiornati gli output di ora locale, ora UTC e ISO 8601 per lo stesso momento.

Capire i diversi formati

  • Unix timestamp (secondi): Numero intero di secondi dall’epoca Unix. Usato spesso in database e API.
  • ISO 8601: Rappresentazione standardizzata come 2024-11-28T13:17:12Z. La lettera Z indica “UTC”.
  • Ora locale: Lo stesso istante mostrato nel fuso orario attuale del tuo browser.
  • Ora UTC: Lo stesso istante mostrato come ora nel fuso orario UTC.

Suggerimenti per lavorare con il tempo Unix

  • Controlla le unità. Molte librerie usano le millisecondi, mentre gli Unix timestamp sono spesso in secondi. Se i tuoi valori sembrano circa 1000 volte troppo grandi, potresti star mescolando le due unità.
  • Sii chiaro sul fuso orario. Specifica sempre se un orario è locale o UTC quando scambi dati tra sistemi.
  • Usa questo strumento durante il debug. Quando log o risposte JSON contengono timestamp grezzi, incollali qui per capire subito a cosa corrispondono.

Usa questo Convertitore Unix Timestamp ogni volta che ti serve un modo rapido, basato sul browser, per tradurre tra timestamp interi e date leggibili per il lavoro di backend, frontend o DevOps.