ToolzPod

Convertisseur d'horodatage Unix

Convertissez entre horodatages Unix et dates lisibles. Consultez l'horodatage actuel en temps réel.

Horodatage Unix actuel

Horodatage → Date

Date → Horodatage

Résultat :

Qu'est-ce qu'un convertisseur d'horodatage Unix ?

Un convertisseur d'horodatage Unix traduit entre les horodatages Unix (le nombre de secondes depuis le 1er janvier 1970 UTC) et les formats de date et heure lisibles par l'homme. Les horodatages Unix sont la représentation universelle du temps utilisée dans les systèmes d'exploitation, les bases de données, les fichiers journaux et les API de programmation sur pratiquement toutes les plates-formes.

Comment utiliser ce convertisseur d'horodatage Unix

  1. Entrez un horodatage Unix (en secondes ou millisecondes) pour voir la date et l'heure correspondantes en UTC et dans votre fuseau horaire local.
  2. Ou sélectionnez une date et une heure à l'aide du sélecteur pour générer la valeur d'horodatage Unix.
  3. Copiez la valeur convertie pour l'utiliser dans le code de votre application, les requêtes de base de données ou l'analyse des journaux.

Concepts clés

L'heure Unix (également connue sous le nom d'heure POSIX ou heure d'époque) compte continuellement les secondes à partir de l'époque (1970-01-01 00:00:00 UTC). Elle est indépendante du fuseau horaire, ce qui la rend idéale pour stocker et comparer les horodatages dans les systèmes distribués. L'horodatage Unix actuel augmente d'une unité chaque seconde et ne réinitialise jamais. Les horodatages en millisecondes (13 chiffres) sont courants en JavaScript et Java, tandis que les horodatages en secondes (10 chiffres) sont standard en C et Python.

Questions fréquemment posées

Qu'est-ce que l'époque Unix ?

L'époque Unix est le point de référence : 1er janvier 1970, à 00:00:00 UTC. Tous les horodatages Unix mesurent le nombre de secondes écoulées depuis ce moment. Un horodatage de 0 représente exactement l'époque.

Comment puis-je obtenir l'horodatage Unix actuel dans le code ?

En JavaScript, utilisez Math.floor(Date.now() / 1000) pour les secondes ou Date.now() pour les millisecondes. En Python, utilisez int(time.time()). En Bash, utilisez la commande date +%s. Chacun retourne les secondes actuelles depuis l'époque.

Les horodatages Unix peuvent-ils être négatifs ?

Oui. Les horodatages Unix négatifs représentent des dates antérieures à l'époque (avant le 1er janvier 1970). Par exemple, −86400 représente le 31 décembre 1969. La plupart des systèmes modernes et des langages de programmation gèrent correctement les horodatages négatifs.

Outils associés