Convertissez des timestamps Unix en dates lisibles et inversement — heure locale, UTC et ISO 8601, dans votre navigateur.
Un timestamp Unix (ou temps epoch) est le nombre de secondes écoulées depuis minuit UTC le 1er janvier 1970 — la convention qu'utilisent pratiquement tous les systèmes d'exploitation, bases de données et API pour stocker des instants sans ambiguïté de fuseau horaire. Le hic : un nombre comme 1735689600 ne dit rien à un humain, et la moitié des systèmes que vous croisez utilisent des secondes quand l'autre moitié (JavaScript compris) utilise des millisecondes. Ce convertisseur traduit dans les deux sens et montre d'un coup toutes les représentations utiles : votre heure locale, l'UTC, la chaîne ISO 8601 et une description relative comme « il y a 3 jours ».
La détection entre secondes et millisecondes est automatique, par ordre de grandeur : une valeur de 100 milliards de secondes correspondrait à l'année 5138, tout nombre aussi grand est donc traité comme des millisecondes — et l'outil précise toujours quelle interprétation il a retenue, sans deviner en silence. La conversion s'appuie sur le moteur de dates natif de votre navigateur, qui applique le fuseau horaire et les règles d'heure d'été de votre système d'exploitation pour produire la lecture locale, tandis que les lignes UTC et ISO 8601 restent universelles. La ligne relative utilise le formateur d'internationalisation du navigateur lui-même, elle sort donc en langage naturel (« hier », « dans 2 mois ») dans la langue de la page.
Le sens inverse prend une date et une heure depuis un sélecteur natif, les interprète dans votre fuseau horaire local, et renvoie l'epoch en secondes et en millisecondes — les valeurs exactes à coller dans du code, une requête de base de données ou un appel d'API. Usages typiques : décoder les champs created_at des logs et des payloads JSON, vérifier l'expiration de tokens, construire des jeux de test, ou déterminer si ce cron s'est vraiment exécuté au moment où vous le pensez. Tout s'exécute localement : aucun timestamp converti n'est envoyé où que ce soit.
C'est le nombre de secondes depuis le 1er janvier 1970 à 00:00 UTC — l'« epoch Unix ». Les systèmes l'utilisent parce qu'un simple entier représente un instant sans ambiguïté, indépendamment des fuseaux horaires et des formats de calendrier.
À sa taille : les dates actuelles font 10 chiffres en secondes (environ 1,7 milliard) et 13 chiffres en millisecondes. L'outil le détecte automatiquement — les valeurs de 100 milliards ou plus sont traitées comme des millisecondes — et affiche toujours l'interprétation retenue.
Presque toujours une différence de fuseau horaire : cet outil affiche votre heure locale et l'UTC, alors que les serveurs journalisent en général en UTC ou dans le fuseau configuré de la machine. Comparez la ligne UTC avec votre log pour lever l'ambiguïté.
Le problème de l'an 2038 touche les systèmes qui stockent les timestamps dans des entiers signés de 32 bits, qui débordent le 19 janvier 2038. Ce convertisseur utilise les nombres JavaScript et gère des dates à des centaines de milliers d'années dans les deux sens.
Non. Toute la conversion s'exécute à 100 % en JavaScript sur votre appareil, avec le moteur de dates du navigateur lui-même. Rien n'est transmis, journalisé ni stocké.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.