Guide

Comment convertir un timestamp Unix en date ou en heure locale

Saisissez un timestamp Unix pour obtenir ses représentations en UTC et en heure locale, ou sélectionnez le mode inverse et utilisez une date correspondant à un format reconnu. Vérifiez le seuil secondes ou millisecondes ainsi que la dépendance au fuseau local.

Outil Convertisseur de timestamp

À quoi sert le convertisseur de timestamp Unix ?

Cet outil sert à passer d’un timestamp Unix à une représentation de date et d’heure, ou à transformer une date écrite dans un format pris en charge en timestamp Unix. Il est utile pour vérifier une valeur provenant d’une base de données, comprendre une date technique ou préparer une conversion entre une date lisible et une valeur numérique. La conversion vers une date fournit notamment des représentations en UTC et en heure locale, ainsi que des éléments formatés comme la date, l’heure, le jour de la semaine, les secondes et les millisecondes.

Procédure

  1. Pour convertir un timestamp en date, conservez le mode par défaut, puis saisissez le timestamp dans le champ prévu. Les nombres entiers et les valeurs saisies comme texte sont pris en charge. Un texte décimal peut aussi représenter un timestamp fractionnaire.

  2. Lancez la conversion et consultez les représentations retournées. Une valeur supérieure à 1 000 000 000 000 est interprétée comme des millisecondes, puis divisée par 1 000. Une valeur qui ne dépasse pas ce seuil est interprétée comme des secondes.

  3. Pour effectuer l’opération inverse, sélectionnez le mode de conversion d’une date vers un timestamp et saisissez une date correspondant à l’un des formats reconnus, par exemple 2024-06-15, 2024-06-15T14:30:00, 15.06.2024 ou June 15 2024. Les autres formats peuvent ne pas être analysés.

  4. Lancez la conversion, puis vérifiez le résultat. Une saisie vide, un timestamp non valide ou une date qui ne correspond à aucun format reconnu produit un résultat d’échec. Pour une date sans fuseau explicite, gardez le contexte de l’environnement dans lequel la conversion est effectuée.

Comprendre le résultat

Un timestamp converti en date peut être affiché en UTC et selon l’heure locale de l’environnement. L’affichage local n’est donc pas une valeur universelle indépendante du contexte. Dans l’autre sens, les dates analysées deviennent des valeurs de date et d’heure sans fuseau explicite, puis la conversion en timestamp utilise le fuseau local de l’environnement.

Le suffixe Z est accepté dans le format AAAA-MM-JJTHH:MM:SSZ, mais il s’agit d’un marqueur littéral du format reconnu. Il ne suffit pas à rendre l’analyse sensible à un fuseau horaire. Si la valeur semble décalée, comparez l’affichage UTC et l’affichage local avant de modifier la donnée d’origine.

Exemple pratique

Une personne souhaite contrôler la correspondance entre une valeur numérique enregistrée dans un journal applicatif et une date lisible.

Dans le mode par défaut, saisissez le timestamp 1718461800, lancez la conversion, puis comparez les représentations UTC et locale affichées.

Le résultat contient une représentation UTC, une représentation en heure locale et des champs formatés pour la date, l’heure, le jour de la semaine, les secondes et les millisecondes.

Limites

  • Les représentations locales et les timestamps issus de dates sans fuseau explicite dépendent de l’environnement de conversion.

Erreurs fréquentes

  • Une date saisie dans un format non reconnu entraîne un échec. Corrigez-la en utilisant l’un des modèles acceptés, par exemple AAAA-MM-JJ, AAAA-MM-JJTHH:MM:SS ou JJ.MM.AAAA.

Questions fréquentes

Quelles dates puis-je convertir en timestamp Unix ?

Oui, si elle correspond à l’un des formats reconnus, notamment AAAA-MM-JJ, AAAA-MM-JJTHH:MM:SS, JJ.MM.AAAA, MM/JJ/AAAA, JJ mois AAAA ou AAAA/MM/JJ. Une autre écriture peut échouer.

Comment le convertisseur distingue-t-il les secondes des millisecondes ?

Une valeur supérieure à 1 000 000 000 000 est traitée comme des millisecondes et divisée par 1 000. Les valeurs qui ne dépassent pas ce seuil sont traitées comme des secondes.

Pourquoi l’heure locale ou le timestamp obtenu peut-il varier ?

L’heure locale dépend de l’environnement de conversion. Une date sans fuseau explicite utilise également le fuseau local pour produire le timestamp, tandis que le suffixe Z accepté dans un format reste un marqueur littéral.

Outil

Convertisseur de timestamp