Aller au contenu
OneKitly

Qu'est-ce qu'un timestamp Unix ?

Publié le 17/02/2026 · 2 min de lecture · Outils pour développeurs

Daniel Okonkwo

Daniel OkonkwoDéveloppeur front-end et rédacteur Tech chez OneKitly

Performance web · Formats de fichiers

Vérifié à partir de 2 sources

Voir le profil
En bref

Un timestamp Unix est un simple nombre : le compte des secondes écoulées depuis minuit UTC le 1er janvier 1970, appelé l'epoch. Par exemple 1735689600 correspond au 1er janvier 2025. Les ordinateurs stockent le temps ainsi car un entier est facile à comparer, trier et calculer, et il est indépendant du fuseau — on le convertit en date locale seulement pour l'affichage.

Un timestamp Unix compte les secondes depuis le 1er janvier 1970 UTC. Pourquoi les ordinateurs l'utilisent, comment le convertir, et le bug de 2038.

L'epoch : un zéro commun

Toute horloge a besoin d'un point de départ. Les systèmes Unix ont choisi minuit UTC le 1er janvier 1970 et comptent les secondes à partir de là. Les dates antérieures sont des nombres négatifs. Comme tout le monde informatique partage ce zéro, les systèmes peuvent échanger un timestamp et s'accorder sur l'instant exact sans ambiguïté.

Secondes ou millisecondes

Le temps Unix classique est en secondes, mais beaucoup de systèmes (notamment JavaScript) utilisent les millisecondes — 1000 fois plus grand. Si un timestamp semble environ 1000× trop grand, il est probablement en millisecondes ; divise par 1000 pour obtenir des secondes avant de convertir. Repère rapide : un nombre à 10 chiffres est en secondes aujourd'hui, un à 13 chiffres en millisecondes.

Le problème de l'an 2038

Les anciens systèmes stockent le timestamp dans un entier signé 32 bits, qui déborde le 19 janvier 2038, quand le compte dépasse environ 2,1 milliards. Ces systèmes reviendraient à un nombre négatif et liraient mal la date. La solution est un entier 64 bits, qui repousse la limite à des milliards d'années ; les plateformes modernes y sont largement passées.

Convertisseur de timestamp UnixConvertis un timestamp Unix en date et heure UTC lisibles.Essayer l'outil

Questions fréquentes

Pourquoi 1970 ?
C'était une date ronde et récente lors du développement d'Unix vers 1970, pratique comme point de départ. Le choix est resté et est devenu un standard quasi universel.
Un timestamp inclut-il un fuseau ?
Non — il est toujours compté en UTC. On applique un décalage de fuseau seulement en convertissant le nombre en date et heure locales lisibles.
Comment en convertir un à la main ?
C'est fastidieux à la main — la plupart collent le nombre dans un convertisseur. En code, la plupart des langages ont une fonction intégrée (par exemple new Date(secondes * 1000) en JavaScript).
Les secondes intercalaires l'affectent-elles ?
Le temps Unix ignore les secondes intercalaires par conception — il suppose que chaque jour fait exactement 86 400 secondes. Cela garde les calculs simples, au prix de ne pas être un décompte parfait des secondes physiques.

Articles qui pourraient t'intéresser

Tous les guides
ExplicationComment fonctionnent les permissions Unix : lire 755 sans devinerLecture 4, écriture 2, exécution 1, et chacun des trois chiffres décrit une partie différente. Ce que la plupart des explications ratent : ce que fait le bit d'exécution sur un répertoire — il accorde la traversée, pas le droit de lancer quoi que ce soit.ExplicationLa notation grand O pour débutants : O(1), O(n), O(n au carré) et O(log n) expliquésLe grand O décrit la croissance du travail d'un algorithme quand l'entrée grandit. Voici ce que signifient O(1), O(n), O(n au carré) et O(log n) et pourquoi l'écart compte.ExplicationQu'est-ce que l'UTF-8 et l'Unicode ? Points de code, encodage en octets et pourquoi l'UTF-8 s'est imposéUnicode attribue à chaque caractère un point de code ; l'UTF-8 encode ces points de code en un à quatre octets. Voici son fonctionnement et pourquoi il a battu les alternatives.ExplicationL'entropie des mots de passe expliquée : bits, longueur et temps nécessaire pour les casserCe que mesure vraiment l'entropie d'un mot de passe, pourquoi la longueur prime sur la complexité, et comment les bits d'entropie deviennent un temps de cassage réaliste.ExplicationLes résolutions d'écran expliquées : 1080p, 1440p, 4KCe que signifient vraiment 1080p, 1440p et 4K. Découvre comment la résolution compte les pixels, pourquoi leur nombre total augmente si vite, et comment le format lie la largeur a la hauteur.ExplicationQu'est-ce que le débit binaire ? Bits par seconde, CBR ou VBRLe débit binaire est le nombre de bits qu'un flux vidéo ou audio utilise chaque seconde. Découvre comment il détermine la qualité et la taille, et la différence entre débit constant et variable.

Outils similaires

Sources

Tu as repéré une erreur dans cet article ?