Temps POSIX : Ce n’est pas ce que vous pensez

2024-12-26

Cet article démystifie une idée fausse répandue concernant le temps POSIX (temps Unix) : il ne s’agit pas simplement du nombre de secondes écoulées depuis le 1er janvier 1970 à 00 h 00 min 00 s. En raison des secondes intercalaires, le nombre de secondes dans une journée UTC n’est pas une constante de 86 400, ce qui entraîne des écarts entre le temps POSIX et le nombre réel de secondes. L’article examine l’impact des secondes intercalaires sur les calculs de temps et recommande des alternatives telles que CLOCK_MONOTONIC ou TAI pour une mesure précise du temps, évitant ainsi les erreurs causées par les secondes intercalaires.