Vai al contenuto
SPCXTools

Convertitore Timestamp Unix

Converti i timestamp epoch in date leggibili e le date in tempo Unix, con rilevamento automatico di secondi e millisecondi.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Convertitore Timestamp Unix

  1. 1L'ora Unix attuale è mostrata in alto e si aggiorna ogni secondo — copiala con un clic.
  2. 2Incolla un timestamp in Da timestamp a data. Secondi, millisecondi, microsecondi e nanosecondi vengono rilevati automaticamente.
  3. 3Leggi il risultato nel tuo fuso orario locale, in UTC, ISO 8601, RFC 2822 e in formato relativo ("3 ore fa").
  4. 4Per fare il contrario, seleziona una data e un'ora in Da data a timestamp, scegli se è ora locale o UTC e copia i secondi o i millisecondi.

Converti tra Unix timestamp e date

Computer, database e API di solito memorizzano il tempo come un singolo numero: lo Unix timestamp, che conta i secondi trascorsi dal 1° gennaio 1970 UTC. È compatto e inequivocabile, ma impossibile da leggere a colpo d'occhio. Questo convertitore epoch trasforma i timestamp in date leggibili — nel tuo fuso orario e in UTC — e converte qualsiasi data di nuovo in un timestamp. Funziona interamente nel tuo browser utilizzando l'orologio e le impostazioni del fuso orario del tuo dispositivo.

Funzionalità

  • Unix time attuale in tempo reale in secondi, pronto da copiare.
  • Rilevamento automatico dell'unità per secondi (10 cifre), millisecondi (13), microsecondi (16) e nanosecondi (19).
  • Molteplici formati di output: data completa localizzata, UTC, ISO 8601 (2026-10-02T08:30:00.000Z), RFC 2822 e una descrizione relativa come "tra 2 giorni".
  • Da data a timestamp con la possibilità di interpretare la data come ora locale o UTC, restituendo sia i secondi che i millisecondi.

Dove si usano i timestamp

Log e monitoraggio. I log dei server, gli eventi di analytics e i tracker di errori registrano spesso il tempo in secondi epoch. Convertire questo valore ti indica esattamente quando si è verificato un problema, nel tuo fuso orario.

API e JSON. Molte API restituiscono campi come "created": 1790000000 o "expires_at". Date.now() di JavaScript e System.currentTimeMillis() di Java restituiscono millisecondi, mentre i tool Unix, time.time() di Python e time() di PHP usano i secondi. Confonderli è un classico bug.

Token e cookie. I JSON Web Token usano i claim iat, nbf ed exp in secondi epoch. Il JWT Decoder li converte automaticamente.

Database e fogli di calcolo. Convertire i timestamp in date è utile per controllare i record, mentre convertire le date in timestamp permette di scrivere query di range precise.

Fusi orari e UTC

Un timestamp identifica un singolo istante, indipendentemente da dove ti trovi. I fusi orari contano solo quando l'orario viene mostrato a un utente. Ecco perché lo stesso timestamp corrisponde a orari locali diversi a Tokyo e a New York, mentre la riga UTC rimane invariata. Quando converti una data in timestamp, sii esplicito: le "9:00" ora locale e le "9:00 UTC" producono numeri diversi, a meno che tu non ti trovi nel fuso orario UTC.

Per confrontare gli orari tra diverse città, usa il Convertitore di fusi orari. Per contare i giorni tra due date, prova il Calcolatore differenza date.

Domande frequenti

Cos'è un timestamp Unix?
Un timestamp Unix (chiamato anche epoch time o tempo POSIX) è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970, senza contare i secondi intercalari. È uguale in tutto il mondo in un dato momento, il che lo rende ideale per memorizzare e confrontare gli orari.
Come faccio a sapere se un timestamp è in secondi o millisecondi?
Conta le cifre. I timestamp attuali in secondi hanno 10 cifre (ad esempio 1790000000), mentre quelli in millisecondi ne hanno 13. Il convertitore lo rileva automaticamente e riconosce anche i microsecondi a 16 cifre e i nanosecondi a 19 cifre.
Perché l'orario convertito è diverso da quello che mi aspettavo?
Il tempo Unix è sempre in UTC. Il risultato locale utilizza il fuso orario del tuo dispositivo, mostrato accanto. Se un valore sembra sfalsato di diverse ore, probabilmente il sistema che lo ha generato ha confuso l'ora locale e l'UTC. Se sembra sfalsato di un fattore di 1.000 (una data nel 1970 o in un futuro lontano), sono stati confusi secondi e millisecondi.
Cos'è il problema dell'anno 2038?
I sistemi che memorizzano il tempo Unix in un numero intero con segno a 32 bit possono contare solo fino a 2.147.483.647 secondi, limite che verrà raggiunto alle 03:14:07 UTC del 19 gennaio 2038. Dopodiché il valore andrà in overflow. I sistemi moderni usano interi a 64 bit e non ne sono affetti.
Posso convertire timestamp negativi?
Sì. I valori negativi rappresentano date precedenti al 1° gennaio 1970. Ad esempio, -86400 corrisponde al 31 dicembre 1969.
Questo strumento utilizza i miei dati?
No. Tutte le conversioni vengono eseguite nel tuo browser utilizzando le sue funzioni integrate per le date e i fusi orari.