Les timestamps Unix expliqués : secondes ou millisecondes, fuseaux horaires et problème de l'an 2038
Quand tombe 1700000000 ? Pourquoi certains systèmes utilisent-ils des nombres à 13 chiffres ? Pourquoi l'heure est-elle décalée d'exactement une heure ? La plupart des bugs liés au temps disparaissent une fois quelques notions comprises.
Un timestamp Unix (temps Unix, temps epoch) est un entier unique qui compte les secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, l'epoch Unix. 0 correspond à 1970-01-01 00:00:00 UTC et 1700000000 à 2023-11-14 22:13:20 UTC.
0 → 1970-01-01 00:00:00 UTC
1700000000 → 2023-11-14 22:13:20 UTC
1735689600 → 2025-01-01 00:00:00 UTC
2147483647 → 2038-01-19 03:14:07 UTC
Timestamp Unix : valeurs à 10 ou 13 chiffres, conversion entre UTC et heure locale, pièges de l'heure d'été et problème de l'an 2038.Lire le guide →