Aller au contenu

Convertisseur de timestamp Unix

Convertissez des timestamps Unix en dates et inversement

Chargement de l’outil…

Convertit un timestamp Unix (temps epoch) en date et heure lisibles, et une date en timestamp. Utilisez-le pour savoir à quel moment correspond un nombre trouvé dans un journal, une base de données ou une réponse d’API.

Mode d’emploi

  1. Le « Timestamp Unix actuel (secondes) » en haut se met à jour en direct ; appuyez sur « Copier les secondes » ou « Copier les millisecondes » pour le récupérer.
  2. Saisissez un nombre sous « Timestamp en date » pour voir la date dans le fuseau choisi, en UTC, en ISO 8601, en RFC 2822 et en temps « Relatif ». Dans la plupart des cas, laissez « Unité » sur « Détecter selon la longueur ».
  3. Sous « Date en timestamp », choisissez la « Date et heure » et le « Fuseau horaire » pour obtenir la valeur en secondes et en millisecondes.
  4. Collez de nombreuses valeurs dans « Convertir plusieurs valeurs à la fois », ou comparez deux moments sous « Écart entre deux timestamps ».

Fonctionnement

Questions fréquentes

Qu’est-ce qu’un timestamp Unix ?
C’est le nombre de secondes écoulées depuis le 1970-01-01 00:00:00 UTC. Les secondes intercalaires ne sont pas comptées : chaque jour compte donc exactement 86 400 secondes.
Qu’est-ce qu’un timestamp à 13 chiffres ?
Il est en millisecondes. Dix chiffres correspondent à des secondes et 13 chiffres à des millisecondes ; Date.now() en JavaScript renvoie des millisecondes. Divisez par 1000 pour obtenir des secondes.
Un timestamp Unix dépend-il du fuseau horaire ?
Non. Un même moment a le même nombre partout ; seule la date locale affichée change. Le timestamp 0 correspond au 1970-01-01 00:00 en UTC et au 1969-12-31 19:00 à New York.
Qu’est-ce que le bug de l’an 2038 ?
Un entier signé de 32 bits peut contenir au maximum 2147483647 secondes, ce qui correspond au 2038-01-19 03:14:07 UTC ; au-delà, la valeur déborde. Les systèmes qui stockent l’heure sur 64 bits n’ont pas ce problème.