🔢 Convertisseur Timestamp Unix : Heure Epoch et Date
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix, aussi appelé heure epoch, est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. Il est largement utilisé en programmation, dans les bases de données, les API et les fichiers journaux comme moyen universel et indépendant des fuseaux horaires de représenter un instant sous forme d'un seul nombre.
Comment utiliser le convertisseur de timestamp Unix
Le compteur en direct en haut de page affiche toujours le timestamp Unix actuel, mis à jour chaque seconde, accompagné de la date UTC correspondante. Pour convertir un timestamp déjà en votre possession en date lisible, entrez-le dans la section « UNIX → DATE » et cliquez sur « Convertir ». Pour faire l'inverse, choisissez une date et une heure dans « DATE → UNIX » et cliquez sur « Convertir » pour obtenir le timestamp Unix correspondant.
Pourquoi les timestamps Unix sont utilisés
Stocker le temps sous forme d'un seul entier plutôt que d'une chaîne de date formatée évite beaucoup des complications liées aux fuseaux horaires, aux formats de date et à l'heure d'été. Deux systèmes n'importe où dans le monde peuvent comparer, trier ou calculer directement des timestamps, car un timestamp Unix représente toujours le même instant, quel que soit l'endroit où il est lu. C'est pourquoi il constitue la méthode standard pour enregistrer « quand » un événement s'est produit dans les bases de données, les API, les fichiers journaux et les langages de programmation.
Questions fréquentes sur le timestamp Unix
Quelques détails prêtent souvent à confusion lorsqu'on manipule l'heure epoch : est-elle en secondes ou en millisecondes, contient-elle des informations de fuseau horaire (non), et jusqu'où peut-elle représenter l'avenir sur les anciens systèmes. La FAQ ci-dessous couvre les points sur lesquels développeurs et utilisateurs butent le plus souvent.
Si vous devez calculer l'écart entre deux dates plutôt que convertir un timestamp, le calculateur de différence de dates répond directement à ce besoin.
Questions fréquentes
Ce terme vient des premiers systèmes d'exploitation Unix des années 1970, qui ont créé une méthode simple et indépendante des fuseaux horaires pour stocker le temps : un seul nombre entier représentant les secondes depuis un point de référence fixe, l'« epoch ».
Sur les systèmes 32 bits, l'heure Unix est stockée sous forme d'entier signé sur 32 bits, qui déborde le 19 janvier 2038. Les systèmes 64 bits modernes ne sont pas concernés.
Le timestamp Unix standard compte les secondes, mais de nombreux langages de programmation et API, dont Date.now() en JavaScript, renvoient des millisecondes. Divisez par 1000 pour convertir des millisecondes en timestamp Unix standard.
Non. Un timestamp Unix est toujours relatif à UTC et représente le même instant partout dans le monde ; le fuseau horaire local n'est appliqué que lorsque vous le convertissez en date lisible.
Utilisez la section « DATE → UNIX » : entrez la date et l'heure souhaitées, cliquez sur « Convertir », et le calculateur renvoie le timestamp Unix correspondant selon le fuseau horaire de votre navigateur.
Il est largement utilisé en programmation, dans les bases de données, les API et les fichiers journaux, car c'est un moyen compact et sans ambiguïté de stocker et comparer des instants sans se soucier des fuseaux horaires ni du format de date.