Convertir un timestamp Unix en date

Le temps Unix compte les secondes écoulées depuis le 1er janvier 1970 UTC, ce qui le rend parfait pour les machines et illisible pour les humains. Les journaux, les API et les bases de données en sont remplis. Collez-en un ici pour voir l’heure locale, l’heure UTC et la chaîne ISO 8601 côte à côte, ou faites l’inverse et transformez une date en valeur epoch.

Convertisseur de timestamp : mode d’emploi

  1. Collez un timestamp Unix ; l’outil détecte les secondes ou les millisecondes d’après sa longueur.
  2. Lisez l’heure locale, l’heure UTC et la chaîne ISO 8601.
  3. Utilisez le panneau inverse pour transformer une date et une heure en timestamp.
  4. Cliquez sur « Utiliser l’heure actuelle » pour récupérer la valeur epoch du moment dans vos tests.

Questions fréquentes

Comment distinguer les secondes des millisecondes ?

Par la longueur. Un timestamp actuel en secondes compte dix chiffres, treize en millisecondes. L’outil bascule automatiquement : une valeur affichée en 1970 signale presque toujours une unité mal interprétée.

Pourquoi l’heure locale diffère-t-elle de l’UTC ?

Parce qu’un timestamp Unix représente toujours un instant absolu en UTC. L’heure locale y applique le décalage de votre fuseau et, le cas échéant, l’heure d’été.

Qu’est-ce que le problème de l’an 2038 ?

Les systèmes qui stockent le temps Unix dans un entier signé de 32 bits débordent le 19 janvier 2038. Les plateformes modernes utilisent 64 bits, ce qui repousse la limite bien au-delà de toute préoccupation pratique.

Pourquoi les développeurs préfèrent-ils le temps epoch ?

Parce que c’est un entier unique, sans fuseau horaire, sans ambiguïté de format et sans langue. Comparer et trier des dates devient une simple opération arithmétique.

Jours entre deux dates · Ajouter des jours à une date · Calcul des heures · Jours ouvrés · Voir tous les outils

Également disponible en : English · Español · Português · Deutsch