Espace de travail

Convertisseur d’horodatage

Entrée

Convertissez des timestamps Unix en dates et heures lisibles, ou transformez une date et une heure locales en timestamp Unix. Ce convertisseur en ligne prend en charge les secondes et les millisecondes, affiche les résultats en UTC et dans le fuseau horaire sélectionné, et actualise automatiquement les résultats lorsque vous modifiez une valeur.

Entrée

Résultat

Chargement de l’outil

Chargement de l’outil

Outils pour développeurs

Convertisseur de timestamp Unix

Convertissez des timestamps Unix en dates et heures lisibles, ou transformez une date et une heure locales en timestamp Unix. Ce convertisseur en ligne prend en charge les secondes et les millisecondes, affiche les résultats en UTC et dans le fuseau horaire sélectionné, et actualise automatiquement les résultats lorsque vous modifiez une valeur.

Guide rapide

Mode d’emploi

Vous pouvez effectuer une conversion dans les deux sens :

Convertir un timestamp : saisissez un timestamp Unix et choisissez les secondes, les millisecondes ou la détection automatique.

Convertir une date et une heure : saisissez une date et une heure locales pour calculer le timestamp Unix correspondant.

Choisir un fuseau horaire : sélectionnez le fuseau horaire de votre appareil ou un lieu pris en charge, comme UTC, Los Angeles, New York, Londres, Paris, Téhéran, Dubaï ou Tokyo.

Consulter les résultats : affichez le timestamp en secondes et en millisecondes, la date ISO 8601 en UTC, la date lisible dans le fuseau choisi et le temps relatif.

Copier un résultat : utilisez le bouton de copie à côté de la valeur souhaitée.

Les résultats sont actualisés lorsque vous modifiez l'un des champs. Vous pouvez également consulter l'horloge Unix en direct ou utiliser le bouton prévu pour insérer l'heure actuelle.

Détails

À propos de cet outil

Convertissez des timestamps Unix en dates et heures lisibles, ou transformez une date et une heure locales en timestamp Unix. Ce convertisseur en ligne prend en charge les secondes et les millisecondes, affiche les résultats en UTC et dans le fuseau horaire sélectionné, et actualise automatiquement les résultats lorsque vous modifiez une valeur.

Qu’est-ce qu’un timestamp Unix ?

Un timestamp Unix est un nombre qui représente le temps écoulé depuis le 1er janvier 1970 à 00:00:00 UTC. Cet instant est appelé l’époque Unix.

Les timestamps Unix sont généralement exprimés dans deux unités :

Secondes : le nombre de secondes écoulées depuis l’époque Unix.

Millisecondes : le nombre de millisecondes écoulées depuis l’époque Unix.

Par exemple, 1700000000 est un timestamp en secondes, tandis que 1700000000000 représente le même instant en millisecondes.

Contrairement à une date affichée dans un format lisible, un timestamp Unix ne contient pas d’information sur le fuseau horaire. Il représente un instant précis, quel que soit l’endroit où il est consulté.

Secondes et millisecondes : quelle différence ?

Les deux formats représentent une information temporelle, mais utilisent des unités différentes.

La détection automatique examine l’ordre de grandeur du nombre pour estimer s'il est exprimé en secondes ou en millisecondes. Cette méthode est pratique pour les timestamps courants, mais ne garantit pas une identification correcte dans tous les cas. Si vous connaissez l'unité, sélectionnez-la manuellement.

Comprendre les résultats des fuseaux horaires

Le convertisseur affiche le même instant sous plusieurs formes :

Timestamp Unix : représentation numérique de l'instant.

ISO 8601 UTC : date et heure normalisées en temps universel coordonné, généralement terminées par Z.

Fuseau horaire sélectionné : date et heure lisibles adaptées au fuseau choisi.

Temps relatif : indication approximative, comme « dans 2 heures » ou « il y a 3 jours ».

Changer de fuseau horaire modifie l'heure affichée, mais pas l'instant ni le timestamp Unix. Le même timestamp peut ainsi correspondre à une heure du matin à Londres et à une heure de l'après-midi à Tokyo.

Exemples de timestamps vérifiés

Les exemples suivants utilisent UTC afin de comparer les dates et heures dans un même référentiel.

Les deux derniers exemples représentent exactement le même instant. La valeur en millisecondes correspond à la valeur en secondes multipliée par 1 000.

À quoi servent les timestamps Unix ?

Les timestamps Unix sont couramment utilisés dans les logiciels et les systèmes de données, car ils permettent de représenter les instants de manière cohérente.

Programmation : stocker, comparer et calculer des dates dans les applications.

API : échanger des valeurs de date et d'heure entre différents services.

Bases de données : enregistrer la création, la modification ou le traitement d'une entrée.

Fichiers journaux : identifier le moment où un événement ou une erreur s'est produit.

Débogage : comparer les heures des événements et examiner les problèmes liés au temps.

Comparaison des fuseaux horaires : afficher un même instant dans plusieurs lieux sans modifier le timestamp d'origine.

Entrées pratiques

Examples JSON

Exemples de timestamps vérifiés

Les exemples suivants utilisent UTC afin de comparer les dates et heures dans un même référentiel. Les deux derniers exemples représentent exactement le même instant. La valeur en millisecondes correspond à la valeur en secondes multipliée par 1 000.

Aide

Questions fréquentes

Un timestamp Unix utilise-t-il UTC ?

Oui. Un timestamp Unix mesure le temps écoulé depuis l'époque Unix, définie au 1er janvier 1970 à 00:00:00 UTC. Le timestamp lui-même ne stocke aucun fuseau horaire.

Quelle est la différence entre les secondes et les millisecondes ?

Un timestamp en secondes compte les secondes écoulées depuis l'époque Unix. Un timestamp en millisecondes compte les millisecondes écoulées. Pour un même instant, la valeur en millisecondes est 1 000 fois supérieure.

Pourquoi un même timestamp affiche-t-il des heures locales différentes ?

Le timestamp représente un seul instant dans le monde entier. Chaque fuseau horaire affiche cet instant selon son heure locale et les règles d'heure d'été applicables.

Comment fonctionne la détection automatique ?

Le convertisseur examine l'ordre de grandeur du nombre pour estimer s'il représente des secondes ou des millisecondes. Si le résultat semble incorrect, sélectionnez l'unité manuellement.

Que signifie le résultat ISO 8601 ?

Il s'agit d'un format normalisé de date et d'heure. Le résultat UTC se termine généralement par Z, qui indique le temps universel coordonné.

Que signifie le temps relatif ?

Le temps relatif indique le temps restant avant une date ou le temps écoulé depuis celle-ci, par exemple « dans 2 heures » ou « il y a 3 jours ». Il évolue au fil du temps.

Puis-je convertir une date en timestamp Unix ?

Oui. Saisissez une date et une heure locales, choisissez le fuseau horaire correspondant et le convertisseur calculera le timestamp Unix en secondes et en millisecondes.

Le changement de fuseau horaire modifie-t-il le timestamp Unix ?

Non. Il modifie uniquement la date et l'heure lisibles affichées. Le timestamp Unix représente toujours le même instant.