Il Unix timestamp (o epoch) è il numero di secondi trascorsi dal 1 gennaio 1970 UTC. Usato ovunque: database, log, API, JWT, sistemi distribuiti.
Questo strumento converte avanti e indietro tra timestamp e formati data umani, supportando secondi e millisecondi.
Timestamp → Data
Data → Timestamp
2026-05-28T12:00:00Z), data sola (2026-05-28), formato breve italiano (28/05/2026 12:00) e qualsiasi formato parsabile da JavaScript.
Cosa sono i timestamp Unix
Il Unix timestamp è un numero che rappresenta un istante nel tempo: i secondi (o millisecondi) passati dall'1 gennaio 1970 alle 00:00:00 UTC, detta "epoch".
Vantaggi: rappresentazione compatta, ordinabile, indipendente da fusi orari e localizzazione. Limiti: il classico timestamp Unix a 32 bit overflowa il 19 gennaio 2038 (il famoso "Y2038 bug"). I sistemi moderni usano 64 bit.
Linguaggi e DB: JavaScript usa Date.now() che restituisce millisecondi. PHP time() e MySQL UNIX_TIMESTAMP() usano secondi. Python time.time() restituisce un float in secondi.
Domande frequenti
Come capisco se un timestamp è in secondi o millisecondi?
Cosa significa UTC?
Posso convertire date storiche?
I dati vengono inviati a un server?
Date nativo del browser. Nessuna richiesta di rete.