Convertitore di timestamp Unix
Converti tra timestamp Unix e date leggibili. Un orologio epoch in tempo reale si aggiorna ogni secondo. Incolla un timestamp a 10 cifre (secondi) o 13 cifre (millisecondi) e convertilo in qualsiasi fuso.
Cos'è un timestamp Unix?
Un timestamp Unix (chiamato anche tempo epoch o tempo POSIX) è il numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC, senza contare i secondi intercalari. Fornisce un intero unico e non ambiguo per rappresentare qualsiasi istante, indipendentemente dal fuso orario o dalla localizzazione. Quasi tutti i linguaggi, i database e i sistemi operativi supportano i timestamp Unix in modo nativo, rendendoli lo standard universale per memorizzare e scambiare il tempo tra sistemi.
Secondi vs millisecondi: rilevamento automatico del formato
La maggior parte dei timestamp Unix è in secondi: un numero di 10 cifre oggi intorno a 1,7 miliardi. Il Date.now() di JavaScript e molte API del browser e del web restituiscono millisecondi, ovvero un numero di 13 cifre. Questo convertitore rileva l'unità automaticamente in base all'ordine di grandezza del valore inserito.
- Numero di 10 cifre (es. 1700000000) → secondi dall'epoch Unix
- Numero di 13 cifre (es. 1700000000000) → millisecondi dall'epoch Unix
- Per convertire secondi in millisecondi: moltiplica per 1000
- Per convertire millisecondi in secondi: dividi per 1000 (usa Math.floor per ottenere un intero)
Perché il tempo epoch inizia il 1° gennaio 1970?
La data fu scelta dagli sviluppatori Unix originari nei primi anni '70 come comodo punto di riferimento antecedente all'informatica moderna. Poiché quasi tutti i timestamp utili sono interi positivi, l'aritmetica e i confronti risultano semplici. Sebbene la scelta fosse in parte arbitraria, è diventata universale: ogni sistema operativo, linguaggio e protocollo moderno usa lo stesso punto di riferimento.
Come convertire il tempo epoch in una data leggibile
Usa la scheda Epoch → Data qui sopra: incolla un timestamp Unix, scegli il fuso orario e premi Converti. Lo strumento mostra il risultato in ISO 8601 (con offset del fuso), come stringa UTC, in un formato lungo e leggibile e con un indicatore di tempo relativo. Puoi anche convertire nel senso opposto con la scheda Data → Epoch.
- ISO 8601 — formato standard leggibile dalle macchine: 2023-11-15T06:13:20+00:00
- Stringa UTC — leggibile con il giorno della settimana: Wed, 15 Nov 2023 06:13:20 GMT
- Leggibile — in stile locale: mercoledì 15 novembre 2023, 06:13:20 UTC
- Relativo — contestuale: 1 anno fa