🔢 Convertisseur Timestamp Unix : Heure Epoch et Date

Voyez le timestamp Unix actuel en direct et convertissez un timestamp en date lisible ou une date en timestamp Unix.
Horodatage Actuel Unix
0
UNIX → DATE
DATE → UNIX

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

Pourquoi l'appelle-t-on l'heure Unix ?

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 ».

Qu'est-ce que le bug de l'an 2038 ?

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.

Un timestamp Unix est-il toujours exprimé en secondes ?

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.

Un timestamp Unix contient-il des informations de fuseau horaire ?

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.

Comment convertir une date précise en timestamp Unix ?

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.

Pourquoi aurait-on besoin d'un timestamp Unix ?

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.