Come convertire un timestamp Unix
- Incolla il timestamp: se ha 13 cifre viene considerato in millisecondi, se ne ha 10 in secondi.
- Guarda la data in UTC, in formato ISO 8601 e nella tua ora locale.
- Per il percorso inverso, scegli una data e un'ora e copia i secondi o i millisecondi.
- Con “Usa l'ora attuale” carichi il momento presente in entrambi i convertitori.
Che cos'è il tempo Unix
Il tempo Unix (o epoch) conta i secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC. È il modo più comune di salvare le date in database, log e API, perché è un unico numero che non dipende dal fuso orario.
Molti sistemi, come JavaScript, usano i millisecondi invece dei secondi. Per questo un timestamp di 10 cifre di solito è in secondi e uno di 13 cifre in millisecondi.
Il risultato in UTC è uguale in tutto il mondo; l'ora locale dipende dal fuso orario impostato sul tuo dispositivo.
Da tenere presente
- I valori di 11 o più cifre vengono interpretati come millisecondi; se il tuo timestamp in secondi indica una data molto lontana, può essere scambiato.
- La data che inserisci viene interpretata nel fuso orario del tuo dispositivo.
- Non tiene conto dei secondi intercalari: il tempo Unix li ignora.
Domande frequenti
Che cos'è un timestamp Unix?
È il numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00 UTC.
Come capisco se è in secondi o in millisecondi?
Se ha 10 cifre è in secondi; se ne ha 13, in millisecondi. Lo strumento lo rileva e ti dice come l'ha interpretato.
Che cos'è il problema dell'anno 2038?
I sistemi che salvano il tempo Unix a 32 bit smettono di funzionare il 19 gennaio 2038. Quelli a 64 bit non hanno questo problema.
Funziona con date precedenti al 1970?
Sì, con numeri negativi.
È gratis?
Sì, è gratis, non richiede registrazione e funziona direttamente nel browser.