// converters
Unix Timestamp Converter.
Convert between Unix epoch, ISO 8601, RFC 2822, and human-readable dates with timezone awareness.
Decoded
Domande frequenti
Cos'è un timestamp Unix?
È il numero di secondi dal 1° gennaio 1970.
Gestisce i millisecondi?
Sì, rileva automaticamente timestamp a 13 cifre (millisecondi) vs 10 (secondi).
Converte in entrambe le direzioni?
Sì, data verso timestamp e timestamp verso data.
Cos’è un timestamp Unix
Un timestamp Unix è il numero di secondi trascorsi dalla mezzanotte del 1 gennaio 1970 (Epoch). Questo sistema di riferimento tempo è universalmente utilizzato nei sistemi informatici.
Il timestamp fornisce un modo semplice e univoco di rappresentare un momento nel tempo, indipendentemente dal fuso orario e dal calendario. È facile da confrontare, memorizzare e trasmettere.
I timestamp Unix sono alla base della maggior parte dei sistemi operativi, database e protocolli di rete per la gestione del tempo.
Quando usare i timestamp
I timestamp vengono utilizzati nei log dei sistemi per registrare quando si verificano gli eventi, permettendo il debug e l’analisi delle prestazioni nel tempo.
Nei database, i timestamp registrano automaticamente quando un record è stato creato o modificato, fornendo una cronologia affidabile delle operazioni.
Le API REST e i protocolli di comunicazione usano spesso i timestamp per la validazione dei token, la gestione delle sessioni e la sincronizzazione tra sistemi distribuiti.
Secondi vs millisecondi
Il timestamp Unix in secondi ha 10 cifre (ad esempio 1697045280) ed è il formato più comune. È sufficiente per la maggior parte delle applicazioni e è facile da leggere e confrontare.
Il timestamp in millisecondi ha 13 cifre (ad esempio 1697045280000) e viene utilizzato quando è necessaria una precisione superiore al secondo, come nei sistemi di transazione ad alta frequenza.
JavaScript restituisce i timestamp in millisecondi con Date.now(), mentre molti sistemi Unix e database usano i secondi. È importante prestare attenzione all’unità di misura per evitare errori di conversione.