Qu'est-ce qu'un horodatage Unix ?
Un horodatage Unix est le nombre de secondes écoulées depuis le 1970-01-01T00:00:00Z (l'époque Unix). Il est indépendant du fuseau horaire : le même nombre désigne toujours le même instant, où que vous soyez.
Secondes vs millisecondes
La plupart des outils Unix et des fichiers journaux utilisent les secondes (10 chiffres aujourd'hui). Le Date.getTime() de JavaScript, le System.currentTimeMillis() de Java et de nombreuses API web utilisent les millisecondes (13 chiffres aujourd'hui).
Le problème de l'an 2038
Les systèmes qui stockent les secondes Unix dans un entier signé sur 32 bits déborderont le 2038-01-19 à 03:14:07 UTC. Les systèmes modernes 64 bits ne sont pas affectés.
Fuseaux horaires
Un horodatage n'a pas de fuseau horaire en soi. La forme lisible (ex. : 2024-05-01 00:00:00) dépend du fuseau horaire dans lequel vous l'affichez. Cet outil affiche toujours le local et l'UTC.