⏱️ Convertisseur d'Époque
Convertissez entre horodatages Unix et dates lisibles par l'humain instantanément.
Qu'est-ce que cet outil ?
Le Convertisseur d'Époque est un outil gratuit en ligne pour convertir entre les horodatages d'époque Unix et les formats de date lisibles par l'humain. L'époque Unix compte le nombre de secondes écoulées depuis le 1er janvier 1970 à 00h00m00s UTC, sans compter les secondes intercalaires. Ce format d'horodatage est l'épine dorsale de l'informatique moderne, utilisé par les systèmes d'exploitation, bases de données, APIs, fichiers journaux et langages de programmation du monde entier. Cet outil prend en charge la conversion bidirectionnelle avec une précision en secondes et en millisecondes. Saisissez un horodatage Unix pour voir la date et l'heure correspondante à la fois en UTC et dans votre fuseau horaire local, ou saisissez une date pour obtenir sa valeur d'époque. Que vous déboguiez des journaux de serveur, travailliez avec des réponses d'API REST ou analysiez des événements système, ce convertisseur gère les horodatages du passé et du futur avec une précision totale, y compris la limite du problème de l'An 2038 pour les systèmes 32 bits.Comment ça marche
L'outil utilise l'objet Date de JavaScript, qui stocke en interne le temps comme le nombre de millisecondes depuis l'époque Unix. Pour la conversion d'horodatage vers date, la valeur d'entrée (en secondes ou millisecondes) est passée au constructeur Date, et l'objet Date résultant est formaté en utilisant à la fois toISOString() pour l'affichage UTC et toLocaleString() pour l'affichage de l'heure locale. Pour la conversion de date vers horodatage, la date et l'heure saisies sont analysées dans un objet Date, et la méthode getTime() renvoie la valeur en millisecondes. L'outil divise par 1000 pour fournir une précision en secondes. Le point de départ de l'époque Unix du 1er janvier 1970 à 00h00m00s UTC correspond à l'horodatage 0. Les horodatages négatifs représentent les dates antérieures à l'époque. JavaScript gère les horodatages comme des nombres à virgule flottante 64 bits, de sorte que l'outil fonctionne correctement bien au-delà de la limite de l'An 2038 qui affecte les systèmes d'entiers 32 bits.Comment utiliser
- Choisissez le mode de conversion : Horodatage vers Date, ou Date vers Horodatage.
- Pour le mode Horodatage : saisissez l'horodatage Unix (secondes ou millisecondes).
- Pour le mode Date : saisissez la date et l'heure dans le sélecteur.
- Cliquez sur Convertir pour obtenir le résultat instantanément.
- Visualisez les résultats en UTC et en fuseau horaire local pour un contexte complet.
Questions Fréquentes
Questions Fréquentes
Qu'est-ce que l'époque Unix ?
C'est le 1er janvier 1970 à 00h00m00s UTC. Tous les horodatages Unix comptent les secondes à partir de ce moment.
Qu'est-ce que le problème de l'An 2038 ?
Le 19 janvier 2038, les horodatages d'entiers signés 32 bits déborderont. Les systèmes 64 bits et JavaScript ne sont pas affectés.
Comment savoir si mon horodatage est en secondes ou en millisecondes ?
Un nombre à 10 chiffres correspond à des secondes. Un nombre à 13 chiffres correspond à des millisecondes. Cet outil détecte automatiquement selon la longueur du nombre.
Puis-je convertir des horodatages antérieurs à 1970 ?
Oui. Les horodatages négatifs représentent les dates antérieures à l'époque. Par exemple, -1 équivaut au 31 décembre 1969 à 23h59m59s UTC.
Conseils
Lorsque vous travaillez avec des horodatages provenant de différents systèmes, vérifiez toujours l'unité : JavaScript utilise les millisecondes, la plupart des outils Unix utilisent les secondes, et certaines APIs utilisent les microsecondes. Une erreur courante consiste à traiter les secondes comme des millisecondes (ou inversement), aboutissant à des dates en 1970 ou loin dans le futur. Pour la journalisation et le stockage de données, les horodatages Unix sont idéaux car ils sont indépendants du fuseau horaire, triables comme des nombres et sans ambiguïté. Stockez toujours les horodatages en UTC pour éviter les bugs liés au fuseau horaire.