Cet outil convertit des timestamps Unix en dates du calendrier et inversement. Il accepte les secondes ou les millisecondes, affiche l’ISO, l’UTC et l’heure locale, et garde le timestamp actuel visible en permanence.
Vos données sont traitées localement dans votre navigateur et ne sont pas envoyées à notre serveur.
Timestamp Unix actuel—
Timestamp vers date
Saisissez un timestamp Unix valide.
ISO 8601
2023-11-14T22:13:20.000Z
UTC
Tue, 14 Nov 2023 22:13:20 GMT
Heure locale
mercredi 15 novembre 2023 à 06:13:20
Date vers timestamp
Choisissez une date et une heure locales valides.
Secondes
1704067200
Millisecondes
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z
Les timestamps sont absolus ; l’heure locale dépend du fuseau horaire de votre appareil. Les dates antérieures à 1970 s’écrivent avec des valeurs négatives.
Comment utiliser cet outil
1 Copiez le timestamp Unix actuel depuis le compteur en haut de la page.
2 Pour convertir un timestamp, collez-le et choisissez secondes ou millisecondes ; la date s’affiche immédiatement.
3 Pour convertir une date, choisissez une date et une heure locales ; les valeurs en secondes et en millisecondes suivent la saisie.
4 Les boutons de copie servent pour le timestamp actuel, la date ISO ou le timestamp numérique.
Formule et logique de calcul
Timestamp vers date
Date = 1er janvier 1970 UTC + timestamp × 1000 ms
Un timestamp Unix compte les secondes écoulées depuis 1970-01-01T00:00:00Z, sans tenir compte des secondes intercalaires. La multiplication par 1000 donne les millisecondes utilisées par les dates JavaScript.
Date vers timestamp
Secondes = floor(millisecondes ÷ 1000)
La date est convertie en millisecondes depuis l’époque, puis divisée par 1000 pour la forme en secondes. La forme en millisecondes conserve toute la précision.
Exemple de calcul
1700000000 en UTC
Une entrée de journal stocke un timestamp en secondes.
1700000000 × 1000 = 1700000000000 ms
ISO : 2023-11-14T22:13:20.000Z
L’heure locale dépend de votre fuseau horaire
Le même instant correspond au 14 novembre 2023 à 22:13:20 UTC. Votre horloge locale peut afficher une autre heure.
Minuit le 1er janvier 2024
Une date locale doit devenir un timestamp pour une requête API.
Choisissez 2024-01-01 00:00 en heure locale
Lisez la valeur en secondes
Utilisez la valeur en millisecondes si l’API les attend
Les nombres exacts dépendent de votre fuseau horaire, car la saisie est interprétée comme une heure locale.
Cas limites et précision
Secondes ou millisecondes
Un timestamp en secondes tourne aujourd’hui autour de 1,7 milliard, le même instant en millisecondes autour de 1,7 billion. Une unité erronée décale la date de plusieurs décennies : vérifiez-la avant de coller la valeur.
Heure locale et UTC
Le timestamp lui-même est absolu. L’affichage local dépend du fuseau horaire de votre appareil, tandis que l’ISO et l’UTC sont identiques partout.
Dates antérieures à 1970
Les timestamps négatifs représentent des dates antérieures à l’époque Unix. Ils sont valides et le convertisseur les traite.
Questions fréquentes
Qu’est-ce qu’un timestamp Unix ?+−
Le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, sans compter les secondes intercalaires. Il désigne un instant indépendant du fuseau horaire.
Le timestamp est-il en secondes ou en millisecondes ?+−
Les deux sont pris en charge. JavaScript utilise les millisecondes, beaucoup d’API et de bases de données les secondes. Choisissez l’unité correspondante avant de convertir.
Pourquoi ma date locale diffère-t-elle de l’UTC ?+−
Un timestamp est un instant absolu ; l’heure locale ajoute le décalage de votre fuseau. Les lignes ISO et UTC affichent le même instant sans ce décalage.
L’heure d’été est-elle prise en compte ?+−
Le timestamp n’est pas affecté par l’heure d’été. L’affichage local suit les règles de fuseau horaire en vigueur sur votre appareil pour cette date.
Le timestamp actuel est-il mis à jour en direct ?+−
Oui. Le compteur en haut se rafraîchit chaque seconde tant que la page est ouverte.
Outils de développement similaires
Hachez, formatez ou encodez les données qui transportent ces timestamps.