Convertitore di Timestamp
Converti un timestamp Unix in ISO 8601 e in una data locale leggibile, oppure fai il percorso inverso: digita una data ISO e ottieni il timestamp Unix sia in secondi che in millisecondi. Lo strumento rileva automaticamente se un timestamp Unix incollato è in secondi o millisecondi in base alla sua grandezza, così non devi ricordare quale unità usa l'API che stai debuggando. Un ticker live del 'timestamp attuale' in alto si aggiorna ogni secondo così hai sempre un valore di riferimento fresco da copiare. Tutto avviene localmente nel tuo browser.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Digita un timestamp Unix nel campo a sinistra. Lo strumento rileva automaticamente se è in secondi o millisecondi in base al numero di cifre.
- 2
Oppure digita una stringa di data ISO 8601 (o altro formato analizzabile) nel campo a destra.
- 3
Qualunque campo modifichi, l'altro e la riga di data locale leggibile sottostante si aggiornano automaticamente.
- 4
Usa il ticker live del 'timestamp attuale' in alto, o il pulsante 'Use now', per ottenere istantaneamente l'ora corrente in entrambe le unità.
Perché le unità dei timestamp confondono le persone
API e linguaggi diversi non sono d'accordo sull'unità di timestamp Unix predefinita. `Date.now()` di JavaScript restituisce millisecondi, mentre la maggior parte degli strumenti Unix e molti linguaggi backend usano di default i secondi. Incollare un timestamp in secondi in uno strumento che si aspetta millisecondi (o viceversa) produce silenziosamente una data sbagliata, spesso di decenni, senza alcun errore.
Uno strumento per entrambe le direzioni di conversione
Invece di costringerti a scegliere tra 'da timestamp a data' o 'da data a timestamp' come strumenti separati, questo convertitore mantiene sincronizzati i campi Unix e ISO 8601 in entrambe le direzioni, più una lettura in linguaggio naturale dell'ora locale, così puoi debuggare un timestamp di log, generare un valore per una fixture di test o verificare una risposta API tutto nello stesso posto.
Domande frequenti
Come decide il rilevamento automatico tra secondi e millisecondi?
I timestamp Unix in secondi per qualsiasi data realistica sono ben sotto i 100.000.000.000 (11 cifre), mentre le stesse date in millisecondi hanno 13 cifre o più. Questo strumento tratta qualsiasi valore sotto quella soglia di 100 miliardi come secondi e tutto ciò che è pari o superiore come millisecondi.
In quale fuso orario è l'output leggibile?
Viene mostrato nel fuso orario locale del tuo browser (usando `Date.toLocaleString`), con l'abbreviazione del fuso orario indicata accanto così sai esattamente cosa stai guardando. Il campo ISO 8601, invece, è sempre in UTC (indicato dalla 'Z' finale).
Cosa conta come input ISO 8601 valido?
Qualsiasi stringa che il costruttore Date di JavaScript possa analizzare: un timestamp completo come `2024-01-15T10:30:00.000Z`, una stringa solo data come `2024-01-15`, o varianti comuni. Se la stringa non può essere analizzata, il campo viene segnalato e i campi timestamp non si aggiorneranno da essa.
Il ticker del 'timestamp attuale' è live?
Sì. Si aggiorna ogni secondo direttamente nel tuo browser usando l'orologio di JavaScript, così puoi copiare un timestamp 'adesso' fresco in qualsiasi momento senza ricaricare la pagina.
Qualcosa di tutto ciò viene inviato a un server?
No. Analisi, conversione e l'orologio live avvengono interamente lato client nel tuo browser; niente viene caricato.