Convertisseur d'horodatage Unix
Convertissez entre le temps d'époque Unix et des dates lisibles
Heure Unix actuelle
Horodatage vers date
Date vers horodatage
Interprété comme votre heure locale (UTC+09:00).
À propos de cet outil
Ce convertisseur d'horodatage Unix transforme le temps d'époque en une date lisible et reconvertit toute date en horodatage Unix. Un horodatage Unix est le nombre de secondes écoulées depuis le 1970-01-01 00:00:00 UTC (l'époque Unix), sans tenir compte des secondes intercalaires. C'est le format d'heure utilisé par les bases de données, les journaux, les API et la plupart des langages de programmation, donc le convertir à la main est une tâche quotidienne pour les développeurs. L'outil affiche l'heure UTC et locale, prend en charge les secondes et les millisecondes et permet d'obtenir l'époque actuelle en un clic.
Comment utiliser
- 1 Pour décoder un horodatage, choisissez secondes ou millisecondes selon votre valeur.
- 2 Collez l'horodatage ; les dates UTC, locale, ISO 8601 et RFC 2822 apparaissent instantanément.
- 3 Pour encoder, saisissez une date au format AAAA-MM-JJ HH:MM:SS dans le second champ.
- 4 Lisez l'époque en secondes et millisecondes, ou appuyez sur Maintenant pour utiliser l'heure actuelle.
Comment ça marche
Le temps Unix compte les secondes depuis l'époque, le 1970-01-01 00:00:00 UTC. La valeur 0 est exactement cet instant ; 1000000000 correspond au 2001-09-09 ; 1700000000 au 2023-11-14. Multipliez par 1000 pour obtenir des millisecondes, l'unité utilisée par l'objet Date de JavaScript et de nombreuses API JSON. Comme le compte est en UTC, le même horodatage affiche des heures d'horloge différentes selon votre fuseau, c'est pourquoi l'outil présente UTC et heure locale côte à côte. Notez le célèbre problème de l'an 2038 : un compteur de secondes signé sur 32 bits déborde le 2038-01-19, donc les systèmes modernes stockent la valeur sur 64 bits.
Questions fréquentes
Qu'est-ce qu'un horodatage Unix ?
C'est le nombre de secondes depuis le 1970-01-01 00:00:00 UTC, le moment appelé époque Unix. Il attribue à chaque instant un seul entier, indépendant du fuseau horaire.
Secondes ou millisecondes : lequel ai-je ?
Dix chiffres correspondent généralement à des secondes (valable jusqu'en 2286) ; treize chiffres à des millisecondes. Date.now() de JavaScript renvoie des millisecondes, tandis que la plupart des outils Unix utilisent des secondes.
Pourquoi l'heure locale diffère-t-elle de l'UTC ?
Un horodatage est un instant absolu en UTC. Votre heure locale ajoute le décalage de votre fuseau, donc le même nombre peut se lire comme une heure différente selon les régions.
Qu'est-ce que le problème de l'an 2038 ?
Les systèmes qui stockent le temps Unix sous forme d'entier signé sur 32 bits ne peuvent compter que jusqu'au 2038-01-19 03:14:07 UTC avant de déborder. Un stockage sur 64 bits supprime la limite.
Outils et usages connexes
Pour les conversions de fuseau horaire entre villes, voir l'horloge mondiale et les outils de fuseau horaire. Pour inspecter les bits d'un horodatage, essayez le convertisseur de base numérique, et pour encoder des données dans les API, voir les encodeurs Base64 et URL.