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.