Convertisseur de timestamps et de formats de date

Convertisseur en ligne de timestamps Unix et de formats de date et heure. Il prend en charge les timestamps en secondes et millisecondes, les formats courants et ISO 8601, pour le développement, le débogage des API, les bases de données et l’analyse des journaux.

Type de conversion

Résultat de la conversion

Saisissez une valeur puis cliquez sur « Convertir » pour afficher le résultat

Formats courants

YYYY-MM-DD HH:mm:ss
--
YYYY-MM-DD
--
HH:mm:ss
--
ISO 8601
--

Conversion en ligne des timestamps Unix en secondes et millisecondes

Le convertisseur de timestamps et de formats de date est un outil en ligne permettant de convertir les timestamps Unix en secondes ou millisecondes en dates et heures, et d’effectuer la conversion inverse. Saisissez un timestamp ou une date et une heure, choisissez les secondes, les millisecondes ou la détection automatique, puis sélectionnez le fuseau horaire.

L’outil convient au développement logiciel, au débogage des API, au traitement des bases de données, à l’analyse des journaux serveur et à la vérification des dates associées aux timestamps Unix.

Qu’est-ce qu’un timestamp Unix ?

Un timestamp Unix est une représentation numérique d’un instant et indique généralement le temps écoulé depuis l’Unix Epoch. L’Unix Epoch correspond généralement au 1er janvier 1970 à 00:00:00 UTC.

Les timestamps Unix courants utilisent les secondes ou les millisecondes comme unité. Les timestamps en secondes comportent souvent environ 10 chiffres et ceux en millisecondes environ 13 chiffres, mais la longueur réelle dépend de la période et de l’implémentation.

Quelles conversions sont prises en charge ?

  • Timestamp vers date et heure : Convertir un timestamp Unix en secondes ou millisecondes en date et heure lisibles.
  • Date et heure vers timestamp : Convertir une date et une heure données en timestamp Unix.
  • Timestamp en secondes : Interpréter la valeur comme un timestamp Unix exprimé en secondes.
  • Timestamp en millisecondes : Interpréter la valeur comme un timestamp Unix exprimé en millisecondes.
  • Détection automatique : Déterminer automatiquement si un timestamp courant est probablement exprimé en secondes ou en millisecondes.
  • Conversion de fuseau horaire : Choisir un fuseau horaire pour afficher la date et l’heure locales correspondantes.

Quelle est la différence entre secondes et millisecondes ?

Un timestamp en secondes utilise les secondes comme unité, tandis qu’un timestamp en millisecondes utilise les millisecondes. Les deux utilisent la même référence Unix Epoch, mais offrent une précision différente.

Par exemple, Date.now() en JavaScript renvoie généralement un timestamp en millisecondes, tandis que de nombreuses applications backend, commandes Linux et API utilisent des timestamps Unix en secondes. Une mauvaise unité peut produire une date totalement incorrecte.

Qu’est-ce que la détection automatique ?

La détection automatique simplifie les conversions courantes. L’outil analyse la valeur numérique saisie et détermine si elle correspond plus probablement à des secondes ou à des millisecondes.

Si l’unité du timestamp est déjà connue, il est recommandé de sélectionner directement les secondes ou les millisecondes afin d’éviter les ambiguïtés liées à des plages de données inhabituelles.

Comment convertir un timestamp en date ?

Pour convertir un timestamp Unix en date, il faut connaître son unité et le fuseau horaire d’affichage. Saisissez le timestamp en secondes ou millisecondes, sélectionnez l’unité appropriée et l’outil affichera la date et l’heure correspondantes.

Le même timestamp Unix peut afficher des dates et heures locales différentes selon le fuseau horaire, tout en représentant exactement le même instant.

Comment convertir une date en timestamp Unix ?

Pour convertir une date et une heure en timestamp Unix, il faut définir la date, l’heure et le fuseau horaire. L’outil calcule ensuite le timestamp Unix correspondant selon le fuseau choisi.

Les timestamps Unix fournissent une représentation numérique uniforme pour transmettre des données temporelles entre applications, API et bases de données.

Timestamp et ISO 8601

Un timestamp Unix représente généralement un instant sous forme numérique, tandis qu’ISO 8601 est un format normalisé de date et d’heure. Par exemple, une heure UTC peut être représentée par 2026-08-28T09:52:17Z.

Les timestamps sont adaptés aux calculs, au stockage en base de données et aux échanges API. ISO 8601 est plus lisible et convient aux journaux et aux échanges de données entre systèmes.

Problèmes de fuseau horaire

Un timestamp Unix représente un instant précis et n’est pas directement associé à un fuseau horaire local. Pour l’afficher comme une date et une heure locales, un fuseau horaire doit être défini.

Le même timestamp peut être affiché avec Asia/Shanghai, Asia/Tokyo, Europe/London ou America/New_York. Pour les calculs internationaux et le débogage des API, vérifiez toujours l’unité et le fuseau horaire.

Utilisations courantes

  • Développement logiciel : Vérifier les timestamps générés par PHP, Python, Java, JavaScript et d’autres langages.
  • Débogage des API : Analyser les champs de timestamp dans les requêtes et les réponses.
  • Bases de données : Convertir les timestamps Unix enregistrés en dates lisibles.
  • Analyse des journaux : Convertir les timestamps des serveurs en dates et heures compréhensibles.
  • Développement frontend : Manipuler les timestamps JavaScript en millisecondes et les objets Date.
  • Vérification des données : Identifier rapidement la date, l’heure et le fuseau correspondant à un timestamp.

Exemples de conversion

Convertir un timestamp Unix en secondes

Sélectionnez les secondes, saisissez le timestamp et choisissez le fuseau horaire pour afficher la date et l’heure correspondantes.

Convertir un timestamp Unix en millisecondes

Sélectionnez les millisecondes et saisissez la valeur afin d’obtenir la date et l’heure correspondantes.

Convertir une date en timestamp Unix

Saisissez la date et l’heure, choisissez le fuseau horaire et l’outil calculera le timestamp Unix correspondant pour les API, les bases de données et le débogage.

Points importants

Vérifiez d’abord si la valeur est exprimée en secondes ou en millisecondes. Vérifiez ensuite le fuseau horaire utilisé pour l’affichage ou la conversion. Une unité ou un fuseau incorrect peut produire un résultat différent de celui attendu.

Pour les timestamps dont la source est inconnue, la détection automatique peut être utile. Pour le développement et le traitement des données, il est préférable de définir explicitement l’unité et le fuseau horaire.

Qu’est-ce que la conversion de timestamp ?

La conversion de timestamp transforme les timestamps Unix exprimés en secondes ou millisecondes en dates et heures lisibles, ou convertit des dates et heures en timestamps Unix selon le fuseau horaire sélectionné.
  • Convertir les timestamps Unix entre secondes, millisecondes et dates lisibles
  • Détecter automatiquement l’unité courante ou la sélectionner manuellement
  • Choisir un fuseau horaire pour afficher la date et l’heure correctes
  • Utile pour le développement, les API, les bases de données et l’analyse des journaux
Convertissez rapidement les timestamps Unix et les dates avec cet outil en ligne, tout en vérifiant l’unité et le fuseau horaire utilisés.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255