Un timestamp Unix — aussi appelé temps epoch — est le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Comme il s'agit d'un simple entier indépendant du fuseau horaire, des années bissextiles et des particularités de longueur des mois, c'est le moyen universel de faire circuler le temps entre systèmes d'exploitation, bases de données et API web. Cet outil reconnaît les valeurs epoch en secondes, en millisecondes (le défaut de JavaScript), et en précision microseconde/nanoseconde, et les convertit en date lisible — et inversement.
Quelle est la différence entre secondes et millisecondes epoch ?
Date.now() en JavaScript. Cet outil détecte automatiquement l'unité à partir du nombre de chiffres, et prend aussi en charge les microsecondes (16 chiffres) et les nanosecondes (19 chiffres).Comment le fuseau horaire affecte-t-il un timestamp Unix ?
Que sont les formats ISO-8601 et RFC 2822 ?
ISO-8601 (par ex. 2026-07-19T14:30:00-04:00) est la norme internationale lisible par machine et triable, la plus utilisée dans les API et bases de données. RFC 2822 (par ex. Sun, 19 Jul 2026 14:30:00 -0400) est une norme plus ancienne et lisible par l'humain, utilisée dans les e-mails et en-têtes HTTP. Cet outil génère automatiquement les deux dans la carte de résultat.
Pourquoi utiliser le temps epoch plutôt qu'une chaîne de date ?
Comme il s'agit d'un simple entier, une valeur epoch est extrêmement rapide à comparer, trier et soustraire — comparer deux dates revient à soustraire deux nombres. Elle ne présente aussi aucune ambiguïté de localisation : « 07/19/2026 » se lit différemment selon l'ordre jour/mois du pays, alors qu'une valeur epoch représente toujours un instant exact et sans ambiguïté.