Convertisseur de timestamp

Convertir les timestamps Unix en dates lisibles et inversement

Qu'est-ce que c'est et comment ça marche ?

Un convertisseur de timestamp traduit les timestamps Unix en dates lisibles et inversement. Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC (l'« époque ») — un seul entier comme 1718200000 qui identifie un instant de façon unique, indépendamment des fuseaux horaires, des langues ou des formats de calendrier. Cette simplicité fait des timestamps le standard de stockage et d'échange du temps : bases de données, fichiers de logs, API, champs d'expiration JWT et systèmes cron parlent tous le temps Unix.

Le hic : les humains ne savent pas les lire. Cet outil convertit instantanément dans les deux sens — collez un timestamp pour voir la date en heure locale et UTC, ou choisissez une date pour obtenir son timestamp — et gère secondes et millisecondes (Date.now() de JavaScript renvoie des millisecondes, source classique de bugs de facteur 1000).

Cas d'usage

Questions fréquentes

Pourquoi mon timestamp affiche-t-il une date en 1970 ou dans un futur lointain ?

Vous avez probablement confondu secondes et millisecondes. Une valeur à 10 chiffres (1718200000) est en secondes ; 13 chiffres (1718200000000) en millisecondes. Traiter des millisecondes comme des secondes mène à l'an 56 000+ ; l'inverse, peu après 1970.

Les fuseaux horaires affectent-ils les timestamps Unix ?

Non — c'est leur super-pouvoir. Un timestamp est toujours basé sur UTC ; le même instant a le même nombre partout sur Terre. Les fuseaux n'interviennent qu'au moment du formatage en date lisible.

Qu'est-ce que le problème de l'an 2038 ?

Les systèmes stockant les timestamps en entiers signés 32 bits débordent le 19 janvier 2038, quand le compteur dépasse 2 147 483 647. Les systèmes modernes utilisent 64 bits, repoussant le problème d'environ 292 milliards d'années.

Les timestamps comptent-ils les secondes intercalaires ?

Non. Le temps Unix considère que chaque jour fait exactement 86 400 secondes et ignore les secondes intercalaires. Sans importance au quotidien ; seule la mesure scientifique de haute précision doit s'en soucier.

Développeur

Générateur UUID · Encodeur Base64 · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs · Convertisseur de base numérique