convertir timestamp Unix en date lisible, UTC et locale

Outil rapide pour convertir un timestamp Unix en date humaine — ou inversement.

Timestamp Unix actuel

Comment fonctionne la conversion de timestamp Unix ?

Le timestamp Unix représente le nombre de secondes, ou de millisecondes, écoulées depuis le 01/01/1970 à minuit UTC. Ce format est largement utilisé par les développeurs, les bases de données et les systèmes informatiques pour stocker et échanger des dates.

L’outil détecte automatiquement si votre valeur est exprimée en secondes (10 chiffres) ou en millisecondes (13 chiffres). Il procède ensuite à la conversion en utilisant JavaScript : la date obtenue s’affiche en version UTC et dans votre fuseau horaire local. Vous pouvez également obtenir le timestamp correspondant à une date lisible.

Différences entre UTC et heure locale

Une date convertie depuis un timestamp Unix peut donner différents résultats selon le fuseau horaire choisi. UTC est le temps universel, utilisé comme référence internationale, tandis que l’heure locale est ajustée selon le fuseau de votre ordinateur.

Pour les applications où la précision du fuseau horaire est essentielle (logs, synchronisation, analyse de données), il est utile de voir les deux valeurs côte à côte. Cet outil affiche systématiquement la date en UTC et en local, afin d’éviter toute confusion.

Limites techniques et précautions d’utilisation

L’outil gère les conversions dans la plage de dates supportée par JavaScript, soit généralement de 1970 à plusieurs millions d’années dans le futur, mais certains systèmes peuvent rencontrer une limite autour de l’année 2038 (problème du passage à 32 bits). Les valeurs négatives, correspondant à des dates avant 1970, sont acceptées dans la plupart des navigateurs modernes.

La conversion ne tient compte que du fuseau UTC et de votre fuseau local. Il n’est pas possible de choisir un autre fuseau horaire. Les résultats ne sont pas envoyés à un serveur, garantissant la confidentialité des données traitées.

Questions fréquentes

Comment savoir si mon timestamp est en secondes ou en millisecondes ?

Comptez le nombre de chiffres : un timestamp Unix en secondes comporte généralement 10 chiffres, en millisecondes 13 chiffres. L’outil détecte ce format automatiquement.

Pourquoi la date affichée diffère entre UTC et local ?

UTC correspond à l’heure universelle, alors que l’heure locale dépend du fuseau horaire de votre ordinateur. Selon votre emplacement, il peut y avoir plusieurs heures de décalage, voire un changement de jour.

Le convertisseur prend-il en charge les timestamps après 2038 ?

Oui, tant que le navigateur supporte la plage de valeurs de JavaScript. Toutefois, certains systèmes anciens peuvent avoir des limites autour de 2038 à cause du stockage en 32 bits.

Puis-je convertir des dates d’autres fuseaux horaires ?

Non, l’outil affiche uniquement les résultats en UTC et en local, selon le fuseau de votre navigateur. Pour d’autres fuseaux, une conversion manuelle ou un outil spécifique est nécessaire.

Les timestamps négatifs sont-ils acceptés pour des dates avant 1970 ?

Oui, la plupart des navigateurs modernes gèrent les valeurs négatives, permettant de convertir des dates antérieures à 1970, mais certains environnements peuvent rencontrer des limites.

Les données sont-elles envoyées sur Internet lors de la conversion ?

Non, toutes les conversions et calculs se font localement dans votre navigateur. Rien n’est transmis à ToolMole ou à un serveur.

Un souci ou une idée pour cet outil ? Envoyez-nous votre avis