Qu'est-ce qu'un convertisseur d'époque ?
Un convertisseur d'époque traduit les timestamps d'époque Unix en formats de date-heure lisibles par l'homme. L'époque Unix est le nombre de secondes (ou de millisecondes) écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Cet outil permet de décoder facilement les timestamps trouvés dans les journaux, les API et les bases de données en dates et heures reconnaissables.
Comment utiliser ce convertisseur d'époque
- Entrez un timestamp Unix (secondes ou millisecondes depuis l'époque) ou une chaîne de date (par exemple, 2024-01-15) dans le champ de saisie.
- Cliquez sur Calculer pour convertir.
- Consultez le résultat en plusieurs formats : UTC, ISO 8601, heure locale et timestamp Unix en secondes et millisecondes.
Concepts clés
L'époque Unix (aussi appelée heure POSIX) fournit un moyen universel et indépendant du fuseau horaire de représenter un moment dans le temps. Les timestamps en secondes font 10 chiffres jusqu'à l'année 2286, tandis que les timestamps avec précision à la milliseconde font 13 chiffres. La plupart des langages de programmation, des bases de données et des API utilisent en interne des timestamps basés sur l'époque, ce qui rend cette conversion essentielle pour le débogage, l'analyse de données et l'interprétation des journaux.
Questions fréquemment posées
Quelle est la différence entre l'époque en secondes et en millisecondes ?
Un timestamp d'époque basé sur les secondes comme 1700000000 représente une seconde spécifique, tandis qu'un basé sur les millisecondes comme 1700000000000 ajoute trois chiffres de précision sub-seconde. La fonction Date.now() de JavaScript retourne des millisecondes, tandis que la commande Unix date +%s retourne des secondes.
Quel est le problème de l'année 2038 ?
Les systèmes stockant l'heure d'époque en tant qu'entier signé de 32 bits déborderont le 19 janvier 2038, à 03:14:07 UTC. Les systèmes modernes 64 bits gèrent les timestamps bien au-delà de cette date, mais les anciens systèmes embarqués et les bases de données plus anciennes peuvent rester vulnérables.
L'heure d'époque tient-elle compte des secondes intercalaires ?
Non. L'heure d'époque Unix ne compte pas les secondes intercalaires. Chaque jour est traité comme exactement 86 400 secondes, donc les timestamps d'époque restent continus mais peuvent dériver légèrement par rapport à l'heure astronomique (UTC avec ajustements de secondes intercalaires).