CanDoYa
FR

Convertisseur timestamp Unix

Fonctionne entièrement dans votre navigateur : aucun envoi, aucune inscription.

Epoch et timestamp Unix
Timestamp Unix actuel-

Timestamp vers date

Détecté : secondes

UTC
-
Votre heure locale
-
ISO 8601 (UTC)
-
Relatif
-

Date vers timestamp

Secondes Unix-
Millisecondes Unix-
Partager cet outil

Qu'est-ce qu'un timestamp Unix

Un timestamp Unix (epoch time) est le nombre de secondes écoulées depuis 00:00:00 UTC le 1er janvier 1970, sans compter les secondes intercalaires. Ce convertisseur transforme n'importe quelle valeur epoch (secondes ou millisecondes, détectées automatiquement) en une date lisible en UTC et en heure locale, et convertit aussi une date de calendrier en secondes et millisecondes Unix.

Comment l’utiliser

  1. 1Collez un timestamp. Saisissez ou collez une valeur epoch comme 1700000000. L'outil détecte s'il s'agit de secondes ou de millisecondes selon sa taille ; utilisez le menu d'unité pour corriger manuellement.
  2. 2Lisez la date. L'heure UTC, votre heure locale, le format ISO 8601 et une lecture relative comme « il y a 2 ans » se mettent à jour instantanément pendant la saisie.
  3. 3Reconvertissez une date. Choisissez une date et une heure dans le panneau du bas, précisez s'il s'agit de l'heure locale ou UTC, puis copiez les secondes ou millisecondes Unix obtenues.

Pour qui

Tout s'exécute en local. Le timestamp que vous collez est analysé directement sur la page, formaté avec les données de fuseau horaire de votre navigateur, et n'est jamais envoyé ni enregistré sur un serveur. L'outil continue de fonctionner hors ligne une fois la page chargée, et le compteur en direct en haut affiche toujours l'heure Unix actuelle.

Questions fréquentes

Ce convertisseur de timestamp Unix est-il gratuit et privé

Oui, il est 100 % gratuit, sans inscription et sans limite. La conversion s'exécute entièrement dans votre navigateur : les timestamps et dates que vous saisissez ne sont jamais envoyés, stockés ni enregistrés nulle part.

Comment distinguer des secondes Unix de millisecondes

Par la longueur : les valeurs epoch actuelles comptent 10 chiffres en secondes et 13 en millisecondes. Des outils Unix comme date +%s et time.time() en Python travaillent en secondes, tandis que Date.now() en JavaScript et System.currentTimeMillis() en Java renvoient des millisecondes. Ce convertisseur détecte l'unité automatiquement et permet de la corriger.

Le temps Unix compte-t-il les secondes intercalaires

Non. Le temps Unix suppose que chaque jour dure exactement 86 400 secondes, si bien que les secondes intercalaires ajoutées à l'UTC depuis 1972 ne sont pas comptées ; l'horloge Unix répète ou étale une seconde à la place. Pour une conversion courante, cela ne change rien de visible.

Qu'est-ce que le bug de l'an 2038

Les systèmes qui stockent le temps Unix sous forme d'entier signé sur 32 bits débordent à 2 147 483 647, soit 03:14:07 UTC le 19 janvier 2038. Les systèmes 64 bits modernes, et cet outil, ne sont pas concernés et gèrent des dates des centaines de milliers d'années dans les deux sens.

Un timestamp Unix peut-il être négatif

Oui. Les valeurs négatives comptent simplement les secondes en arrière depuis l'epoch, et représentent donc des dates antérieures au 1er janvier 1970. Par exemple, -86400 correspond au 31 décembre 1969 à 00:00 UTC. Collez-en une et le convertisseur la lit comme n'importe quelle autre valeur.

Pourquoi l'heure convertie est-elle différente de mon horloge

Un timestamp Unix est ancré à l'UTC et n'a pas de fuseau horaire propre. La ligne UTC affiche la lecture universelle, tandis que la ligne locale applique le décalage de fuseau de votre appareil ; le même timestamp est simplement affiché de deux façons, et l'heure d'été peut décaler la lecture locale d'une heure.

Comment obtenir le timestamp Unix actuel

Il défile en direct en haut de cet outil : appuyez sur Copier pour le récupérer, ou sur Utiliser pour le convertir. En code, utilisez date +%s dans un shell, Date.now() en JavaScript (millisecondes) ou time.time() en Python (secondes).