Convertitore di timestamp Unix

Converti un timestamp Unix (secondi o millisecondi) in data e ora, o data e ora in un timestamp Unix. UTC e l’offset UTC scelto sono mostrati affiancati.

Direzione
Data e ora (scostamento scelto) —
    Il valore copiato è il tempo Unix in secondi quando converti data e ora in tempo Unix, e data e ora in formato ISO 8601 (con l’offset selezionato) quando converti il tempo Unix in data e ora.

    Cos’è il tempo Unix?

    Il tempo Unix (detto anche tempo epoch o timestamp Unix) è il numero di secondi trascorsi dalle 00:00:00 UTC del 1º gennaio 1970 (l’epoca). Programmi, database e log lo usano per memorizzare un istante come un unico numero intero.

    UTC e l’offset selezionato

    Un tempo Unix è lo stesso valore unico in tutto il mondo. Quando lo trasformi in data e ora, scegli quale offset mostrare.

    Prima del 1970 (tempi Unix negativi)

    Una data e un’ora precedenti al 1970 si esprimono come tempo Unix negativo (−1 = 1969-12-31 23:59:59 UTC). Questo strumento supporta i valori negativi.

    Il problema dell’anno 2038

    Un sistema che memorizza il tempo Unix in un intero con segno a 32 bit va in overflow dopo 2.147.483.647 secondi (2038-01-19 03:14:07 UTC). Questo strumento mostra anche se un risultato rientra in un intero con segno a 32 bit (da −2.147.483.648 a 2.147.483.647).

    Esempi

    Note

    Fonte

    Domande frequenti

    Il mio tempo Unix ha 13 cifre. Cosa devo fare?

    È un valore in millisecondi. Imposta l’unità dell’input su millisecondi. Un valore di circa 10 cifre è in secondi.

    Un tempo Unix cambia con il fuso orario?

    No. Un tempo Unix è un unico valore che rappresenta lo stesso istante ovunque. Scegli solo quale offset mostrare quando lo trasformi in data e ora.

    E i secondi intercalari?

    Il tempo Unix non conta i secondi intercalari (un giorno è sempre 86.400 secondi). Questo strumento calcola con quella definizione standard e non gestisce i secondi intercalari.