Comment ça marche
- Collez un horodatage, ou choisissez une date et une heure.
- Choisissez un fuseau horaire.
- Copiez le format dont vous avez besoin.
Pourquoi l’utiliser
- Détection automatique des secondes, ms, µs et ns.
- ISO 8601, RFC 2822, UTC et temps relatif.
- Différence entre deux dates, ajout et soustraction de durées.
- Une horloge en direct avec des boutons de copie.
Convertir timestamps Unix et dates, dans n’importe quel fuseau horaire
Ce qu’est un timestamp Unix
Un timestamp Unix compte les secondes écoulées depuis le 1er janvier 1970 à minuit UTC, sans tenir compte des secondes intercalaires. C’est le même nombre partout sur Terre au même instant, d’où son usage par les serveurs, les bases de données, les journaux et les API : 1700000000 correspond au 14 novembre 2023 à 22:13:20 UTC, quel que soit votre fuseau horaire. Les fuseaux n’interviennent qu’au moment de montrer le nombre à une personne.
Secondes, millisecondes ou plus
Selon les systèmes, on compte dans des unités différentes, et le nombre de chiffres les trahit. Le convertisseur devine l’unité de la même façon, et vous pouvez la régler à la main quand il se trompe :
| Chiffres aujourd’hui | Unité | Utilisée par |
|---|---|---|
| 10 | Secondes | Unix, PHP, time.time() de Python, la plupart des API |
| 13 | Millisecondes | Date.now() de JavaScript, Java, beaucoup d’API JSON |
| 16 | Microsecondes | Les timestamps datetime de Python dans certaines bibliothèques, l’intérieur de PostgreSQL |
| 19 | Nanosecondes | Go, certaines bases de données et systèmes de traçage |
Une date qui tombe en 1970, ou dans des dizaines de milliers d’années, signifie presque toujours une mauvaise unité.
Ce que fait chaque panneau
- En ce moment affiche le timestamp actuel qui défile en secondes et en millisecondes, avec l’ISO 8601, prêt à copier.
- Horodatage vers date affiche un timestamp sous forme de date dans le fuseau choisi, en ISO 8601 et en RFC 2822, et en temps relatif comme « il y a 3 jours ».
- Date vers horodatage fait l’inverse, à partir d’une date et d’une heure dans n’importe quel fuseau.
- Différence entre deux dates et Ajouter ou soustraire du temps répondent à des questions comme « combien de jours entre ces deux entrées de journal » ou « quelle date dans 90 jours ».
Les pièges à connaître
- Stockez en UTC, affichez en local. Enregistrer des heures locales sans leur fuseau cause des bogues deux fois par an, au changement d’heure.
- L’ISO 8601 sans fuseau est ambigu.
2026-10-12T09:00:00peut désigner n’importe quel fuseau ;2026-10-12T09:00:00Zsignifie UTC. - L’an 2038. Les systèmes qui stockent les secondes dans un nombre signé de 32 bits débordent le 19 janvier 2038 à 03:14:07 UTC. Les systèmes modernes utilisent 64 bits, mais pas forcément les vieux appareils embarqués et formats de fichiers.
Plus de détails, y compris le traitement des secondes intercalaires, dans les timestamps Unix expliqués. Pour les planifications écrites en expressions cron, utilisez l’analyseur d’expression cron.
En cas de problème
- Il demande seulement des chiffres. Retirez les espaces, les virgules et les lettres ; un point décimal est permis.
- La date tombe en 1970. Le nombre était en secondes mais a été lu en millisecondes, ou c’est un petit nombre comme un identifiant. Réglez l’unité à la main.
- L’heure est décalée d’heures entières. Le fuseau horaire diffère de celui auquel le timestamp était destiné. Choisissez-le dans la liste.
Questions et réponses
Qu’est-ce qu’un horodatage Unix ?
Le nombre de secondes écoulées depuis le 1er janvier 1970 UTC. Beaucoup de systèmes utilisent plutôt des millisecondes.
Comment distinguer secondes et millisecondes ?
Dix chiffres, ce sont des secondes, et treize des millisecondes pour les dates actuelles. L’outil le détecte pour vous.
Gère-t-il l’heure d’été ?
Oui. Les conversions utilisent la base de données des fuseaux horaires de votre navigateur.
Guides associés
Les timestamps Unix expliqués
Un timestamp Unix n’est qu’un nombre de secondes, et pourtant il cause un flot régulier de bugs. Ce qu’il compte, comment reconnaître secondes et millisecondes d’un coup d’œil, ce qui se passe avec les fuseaux et les secondes intercalaires, et pourquoi 2038 compte.