256 Tools

Convertir Timestamp Unix — Epoch ↔ Date, Sec/Millis Auto, UTC et Tout Fuseau

Outils externes associés

Certains liens sont des liens d'affiliation.

Outils associés

Convertisseur gratuit de timestamp Unix (epoch) en ligne. Collez un timestamp à 10 chiffres (secondes) ou 13 chiffres (millisecondes) et l'unité est détectée automatiquement, affichant la date instantanément. Ou saisissez une date et obtenez l'epoch en retour. Les deux directions fonctionnent sans bouton d'envoi. Le même instant est affiché en UTC, dans votre fuseau local et dans tout fuseau IANA de votre choix, avec ISO 8601, RFC 2822 et temps relatif. Un compteur en direct affiche l'epoch actuel chaque seconde. Sans installation, rien n'est envoyé.

Comment l'utiliser

  1. Collez un timestamp Unix (ex : 1700000000) dans le champ epoch — l'unité (secondes ou millisecondes) est détectée automatiquement et la date s'affiche aussitôt.
  2. Ou saisissez une date au format ISO 8601 (ex : 2023-11-14T22:13:20Z) dans le champ date pour obtenir l'epoch.
  3. Choisissez un fuseau horaire dans le menu déroulant pour voir le même instant en UTC, heure locale et dans le fuseau choisi.
  4. Cliquez sur 'Copier' à côté de n'importe quelle valeur pour la copier dans le presse-papiers.
  5. Cliquez sur 'Utiliser maintenant' pour charger l'epoch actuel dans le convertisseur instantanément.

Qu'est-ce qu'un timestamp Unix (epoch) ?

Un timestamp Unix (aussi appelé epoch time ou POSIX time) est le nombre de secondes écoulées depuis le 1970-01-01T00:00:00 UTC, sans compter les secondes intercalaires. C'est une façon universelle et indépendante du fuseau horaire de représenter un instant dans le temps, largement utilisée dans les journaux de serveur, les bases de données, les API et les langages de programmation. Le même entier représente exactement le même instant partout dans le monde ; seul l'affichage change selon le fuseau horaire.

Secondes vs millisecondes (10 vs 13 chiffres)

La plupart des systèmes Unix stockent le temps en secondes (environ 10 chiffres, ex : 1700000000), mais JavaScript et de nombreuses API modernes utilisent les millisecondes (13 chiffres, ex : 1700000000000). Ce convertisseur détecte l'unité selon la magnitude du nombre : moins de 1e12 = secondes, 1e12–1e15 = millisecondes, 1e15–1e17 = microsecondes, plus grand = nanosecondes. Si la détection est incorrecte, vous pouvez corriger l'unité manuellement.

Fuseaux horaires et UTC

Un timestamp Unix n'a pas de fuseau horaire — c'est un point absolu dans le temps. Lors de sa conversion en heure d'horloge, le résultat dépend du fuseau utilisé. UTC est la référence universelle ; les autres fuseaux ajoutent ou soustraient un décalage (ex : UTC+01:00 pour l'Europe centrale en hiver). L'heure d'été (DST) modifie le décalage saisonnièrement dans de nombreux fuseaux. Ce convertisseur affiche UTC, votre fuseau local et tout fuseau IANA sélectionné côte à côte.

Fonctionnalités

Conversion bidirectionnelle (epoch ↔ date)

Entrez un nombre et obtenez la date ; entrez une date et obtenez l'epoch. Les deux directions fonctionnent instantanément sans bouton d'envoi.

Détection automatique secondes vs millisecondes

L'unité (s / ms / µs / ns) est détectée par le nombre de chiffres et affichée. En cas d'erreur, corrigez-la manuellement.

UTC, heure locale et tout fuseau IANA côte à côte

Le même instant est affiché en UTC, dans le fuseau local du navigateur et dans un troisième fuseau de votre choix parmi tous les fuseaux IANA. Le décalage UTC de chaque fuseau est affiché à côté de l'heure.

ISO 8601 / RFC 2822 / temps relatif

Pour chaque fuseau, vous obtenez la chaîne ISO 8601 avec le bon décalage (ex : 2023-11-15T07:13:20+09:00), le format RFC 2822, une date lisible localisée et le temps relatif (ex : 'il y a 3 heures', 'dans 2 jours'). Toutes les valeurs peuvent être copiées en un clic.

Epoch actuel en direct et 'Utiliser maintenant'

L'epoch Unix actuel (secondes et millisecondes) se met à jour chaque seconde en haut de la page. Cliquez sur 'Utiliser maintenant' pour le charger dans le convertisseur instantanément.

Fonctionne entièrement dans votre navigateur

Toute la conversion se passe localement. Vos timestamps et dates ne sont jamais envoyés à un serveur.

Cas d'utilisation

Lire des timestamps Unix dans des logs serveur ou des enregistrements de base de données

Collez 1700000000 d'un fichier log et voyez immédiatement la date et l'heure correspondantes en UTC et dans votre fuseau local.

Déterminer si une valeur est en secondes ou en millisecondes

Si vous avez un timestamp numérique inconnu, collez-le simplement. Le convertisseur détecte l'unité par les chiffres et affiche la date résultante. Changez l'unité si nécessaire.

Obtenir l'epoch pour une date spécifique

Entrez une date comme 2025-01-01T00:00:00Z et obtenez immédiatement les valeurs en secondes et millisecondes Unix. Utile pour construire des données de test ou des paramètres API.

Comparer le même instant dans différents fuseaux horaires

Convertissez un timestamp UTC et voyez instantanément l'heure correspondante à Paris, New York ou toute autre ville — le tout sur un seul écran.

Notes et limitations

  • Un timestamp Unix n'a pas de fuseau horaire ; il représente toujours le même instant ; seul l'affichage change.
  • La détection automatique secondes vs millisecondes est heuristique (basée sur les chiffres). Corrigez-la manuellement si nécessaire.
  • Les secondes intercalaires (leap seconds) ne sont pas gérées — Unix time les ignore par définition.
  • Les microsecondes et nanosecondes sont approximées en millisecondes. Les valeurs supérieures à Number.MAX_SAFE_INTEGER (~9×10¹⁵) peuvent perdre en précision.
  • Les formats de date ambigus comme JJ/MM/AAAA sont signalés — utilisez ISO 8601 (AAAA-MM-JJ) pour des entrées sans ambiguïté.
  • Toutes les entrées restent dans votre navigateur et ne sont jamais transmises.

Questions fréquentes

Puis-je convertir une valeur sans savoir si elle est en secondes ou en millisecondes ?
Oui. Le convertisseur détecte l'unité par le nombre de chiffres (environ 10 chiffres = secondes, 13 = millisecondes) et l'affiche. En cas d'erreur, changez le sélecteur d'unité manuellement.
Fonctionne-t-il dans les deux sens — epoch vers date et date vers epoch ?
Oui. Entrez un nombre dans le champ epoch pour obtenir la date, ou une chaîne de date dans le champ date pour obtenir l'epoch. Les deux fonctionnent instantanément.
Puis-je voir le résultat en UTC et dans mon fuseau local en même temps ?
Oui. UTC et le fuseau local du navigateur sont toujours affichés ensemble. Vous pouvez aussi choisir n'importe quel fuseau IANA (ex : Europe/Paris, America/New_York) dans le menu pour une troisième vue.
Est-il compatible avec ISO 8601 et RFC 2822 ?
Oui. Pour chaque timestamp converti, vous obtenez ISO 8601 (forme UTC 'Z' et avec décalage de fuseau), RFC 2822, une date lisible localisée et une chaîne de temps relatif.
Comment obtenir le timestamp Unix actuel ?
L'epoch actuel (secondes et millisecondes) est affiché en haut de la page et mis à jour chaque seconde. Cliquez sur 'Utiliser maintenant' pour le charger dans le convertisseur.
Gère-t-il les dates antérieures à 1970 (timestamps négatifs) ?
Oui. Les valeurs epoch négatives sont valides et représentent des dates antérieures au 1970-01-01T00:00:00Z. Par exemple, -1 seconde correspond au 1969-12-31T23:59:59Z.
Mes données sont-elles envoyées à un serveur ?
Non. Toute la conversion s'effectue dans votre navigateur en utilisant des API JavaScript standard. Rien n'est envoyé.
Comment les secondes intercalaires sont-elles gérées ?
Elles ne le sont pas — Unix time les ignore par définition et l'API Date de JavaScript suit la même convention. La différence cumulée sur des décennies est minime et négligeable pour la plupart des usages.

Nous utilisons des cookies pour la publicité et l’analyse.