Convertitore Timestamp - Unix Epoch e Data/Ora

Current Timestamp
Seconds—
Milliseconds—
UTC—
Local—

Unix Timestamp → Date & Time

  • Seconds
  • Milliseconds
  • Local
  • UTC
—

Lavorare con i timestamp è un compito quotidiano per sviluppatori di tutti gli stack. Che tu stia debuggando risposte API, convertendo valori di database o sincronizzando il tempo tra sistemi, il nostro Convertitore Timestamp rende il lavoro istantaneo.

Lo strumento converte bidirezionalmente: inserisci un timestamp Unix e ottieni la data leggibile, o scegli una data e ottieni il timestamp corrispondente. Supporta sia formati a 10 cifre (secondi) che 13 cifre (millisecondi) — alterna tra essi all'occorrenza.

Il pannello live in alto mostra sempre il timestamp attuale in entrambi i formati più l'ora UTC e locale attuale, aggiornandosi ogni secondo. Questo è inestimabile quando devi ottenere "ora" rapidamente per test o logging.

Ricorda che i timestamp Unix sono indipendenti dal fuso orario — rappresentano un punto assoluto nel tempo. La selezione del fuso orario influisce solo su come viene visualizzata la stringa di data. Quando memorizzi timestamp in database o trasmetti tra servizi, usa sempre UTC.

Formula
Timestamp Unix = Math.floor(Date.now() ÷ 1000) | Data = new Date(timestamp × 1000)

Domande Frequenti

Cos'è un timestamp Unix?
Un timestamp Unix (chiamato anche Epoch time) è il numero di secondi trascorsi dal 1° gennaio 1970 (mezzanotte UTC). È un modo universale per rappresentare date e ore in diversi linguaggi di programmazione e sistemi.
Perché alcuni timestamp hanno 10 cifre e altri 13?
I timestamp a 10 cifre rappresentano i secondi dall'epoch. Quelli a 13 cifre rappresentano i millisecondi dall'epoch. JavaScript usa millisecondi (13 cifre), mentre gli strumenti a riga di comando Unix spesso usano secondi (10 cifre).
Come converto un timestamp in JavaScript?
Per ottenere il timestamp attuale (secondi): Math.floor(Date.now() / 1000). Per riconvertire: new Date(timestamp * 1000). Per i millisecondi, usa Date.now() direttamente e new Date(timestamp) senza moltiplicazione.
Quale fuso orario usa un timestamp Unix?
Un timestamp Unix è intrinsecamente basato su UTC — rappresenta un momento globale nel tempo indipendentemente dal fuso orario. Il fuso orario conta solo quando si converte un timestamp in una stringa di data leggibile per la visualizzazione.

Calcolatrici Correlate