Qu’est-ce qu’un timestamp Unix ?
C’est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC — l’« epoch ». Comme il ne dépend d’aucun fuseau, le même nombre désigne le même instant partout dans le monde ; c’est pourquoi les bases de données, les API et les logs stockent souvent les dates ainsi. JavaScript et Java comptent en millisecondes. Les systèmes qui stockent la valeur sur 32 bits signés débordent le 19 janvier 2038 à 03:14:07 UTC : c’est le « bug de l’an 2038 ».
Comment l’unité est détectée
| Unité | Exemple |
|---|---|
| Secondes | 10 chiffres |
| Millisecondes | 13 chiffres |
| Microsecondes | 16 chiffres |
| Nanosecondes | 19 chiffres |
Selon le nombre de chiffres : jusqu’à 11, secondes ; jusqu’à 14, millisecondes ; jusqu’à 17, microsecondes ; au-delà, nanosecondes. Cliquez sur un exemple pour l’essayer.