UtilForge

Convertisseur de timestamp Unix - Convertisseur Epoch

Convertissez des timestamps Unix et du temps epoch en dates lisibles. Convertissez des dates en timestamps instantanément en ligne.

SecondesMillisecondes

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix (également appelé temps Epoch ou temps POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC — connu sous le nom d'époque Unix. Il est largement utilisé en programmation, dans les bases de données, les API et les journaux système comme un moyen simple et sans ambiguïté de représenter des instants. Les timestamps ignorent les secondes intercalaires et sont indépendants des fuseaux horaires, ce qui les rend idéaux pour le stockage et l'échange de données. Utilisez ce convertisseur pour transformer un timestamp en date et heure (datetime) lisibles en UTC et dans votre fuseau horaire local, ou pour reconvertir une date en sa valeur epoch.

Timestamp Unix vs temps Epoch

Timestamp Unix et temps epoch font référence au même concept — tous deux comptent les secondes depuis le 1er janvier 1970. Le terme « epoch » désigne le point de départ (l'époque Unix), tandis que « timestamp » désigne la valeur numérique représentant un instant précis. En pratique, les termes sont utilisés de manière interchangeable dans le développement logiciel.

Secondes vs millisecondes

Secondes (s)

Le timestamp Unix standard mesuré en secondes. Utilisé par la plupart des langages de programmation et des bases de données. Exemple : 1720000000 représente un instant en 2024.

Millisecondes (ms)

Timestamps de plus grande précision mesurés en millisecondes. Couramment utilisés en JavaScript (Date.now()) et dans les en-têtes HTTP. 1000 millisecondes = 1 seconde. Exemple : 1720000000000.

Comment utiliser le convertisseur de timestamp

  1. 1

    Choisissez le sens de conversion — Timestamp vers Date ou Date vers Timestamp

  2. 2

    Saisissez un timestamp Unix ou sélectionnez une date/heure

  3. 3

    Cliquez sur « Convertir » ou utilisez le bouton d'heure actuelle pour des résultats instantanés

  4. 4

    Consultez le résultat converti aux formats UTC, heure locale et ISO 8601

Questions fréquentes

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

L'époque Unix est le 1er janvier 1970 à 00:00:00 UTC. Elle sert de point de référence à partir duquel les timestamps Unix sont comptés. Tous les timestamps Unix représentent le nombre de secondes (ou de millisecondes) écoulées depuis cet instant.

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

Le problème de l'an 2038 affecte les systèmes qui stockent les timestamps Unix sous forme d'entiers signés de 32 bits. Le 19 janvier 2038 à 03:14:07 UTC, le timestamp débordera et reviendra à des valeurs négatives. Les systèmes modernes utilisent des timestamps de 64 bits qui peuvent représenter des dates des milliards d'années dans le futur, résolvant ainsi ce problème.

Pourquoi les timestamps ignorent-ils les fuseaux horaires ?

Les timestamps Unix représentent un instant absolu, indépendant de tout fuseau horaire. Le même timestamp représente exactement le même moment partout dans le monde. Les conversions de fuseau horaire (vers l'heure locale) ne sont appliquées que lors de l'affichage du timestamp sous forme de date lisible.

Comment obtenir le timestamp Unix actuel en JavaScript, Python ou PHP ?

JavaScript : Date.now() renvoie des millisecondes — divisez par 1000 pour obtenir des secondes. Python : time.time() renvoie des secondes. PHP : time() renvoie des secondes. Go : time.Now().Unix(). Java : System.currentTimeMillis()/1000. Vérifiez toujours l'unité — secondes ou millisecondes — attendue par le système ou l'API avec lequel vous travaillez.

Quel est le timestamp Unix actuel ?

Le timestamp Unix actuel est le nombre de secondes écoulées depuis le 1er janvier 1970 (UTC) à cet instant précis. Vous pouvez le voir instantanément en cliquant sur le bouton « Utiliser l'heure actuelle » de ce convertisseur — il remplit la valeur epoch actuelle, en secondes ou en millisecondes.

Qu'est-ce que le format ISO 8601 ?

ISO 8601 est une norme internationale pour écrire les dates et heures, par exemple 2026-08-31T12:00:00Z. Le Z signifie UTC. Ce convertisseur affiche chaque résultat au format ISO 8601, le format utilisé par la plupart des API et des bases de données.

Vous avez trouvé un problème avec cet outil ?

Signaler un problème