Aller au contenu principal
Tooletto

Horodatage Unix actuel

Un préréglage de Convertisseur d'horodatage

L'horodatage Unix de maintenant, en secondes comme en millisecondes, se mettant à jour en direct. Copiez-le directement dans un fixture de test, un appel d'API ou une donnée de base initiale.

  • Les fichiers ne quittent jamais votre appareil
  • Gratuit, sans inscription
  • Aucun filigrane
  • Fonctionne hors ligne une fois chargé
Loading tool…

Comment utiliser Convertisseur d'horodatage

  1. 1

    Collez un horodatage ou choisissez une date

    Les secondes et millisecondes sont détectées automatiquement.

  2. 2

    Lisez chaque format

    UTC, ISO 8601, heure locale et temps relatif sont tous affichés.

  3. 3

    Copiez ce dont vous avez besoin

    Chaque format se copie en un clic.

Où un horodatage en direct et toujours actuel est réellement utile

Avoir besoin de la valeur exacte de l'époque actuelle apparaît constamment dans le travail de développement ordinaire : ensemencer un fixture de test avec un horodatage de création réaliste, construire une requête d'API attendant un paramètre `timestamp` reflétant le moment de l'appel, ou vérifier si la valeur d'expiration d'un token est réellement déjà passée en la comparant à maintenant. Une valeur avançant et se mettant à jour continuellement élimine le risque petit mais réel de copier un horodatage déjà vieux de quelques secondes une fois collé ailleurs — le nombre affiché est toujours le moment présent réel, pas un instantané du chargement de la page.

Les deux unités, car différents systèmes attendent différentes unités

Afficher secondes et millisecondes côte à côte plutôt que de choisir l'une élimine le besoin de savoir à l'avance quelle unité attend une API, colonne de base de données ou fixture de test précise — le propre `Date.now()` de JavaScript renvoie des millisecondes, tandis que la plupart des appels système Unix et de nombreuses API attendent des secondes, et copier la mauvaise produit exactement le décalage de dix contre treize chiffres qui fait tomber un horodatage en 1970 ou en l'an 55000 plutôt qu'au moment prévu.

Une vérification manuelle rapide qu'un système fonctionne correctement

Comparer un horodatage en direct, se mettant à jour, contre une valeur juste renvoyée par un système testé — la valeur `created_at` d'une nouvelle ligne de base de données, le claim `iat` d'un token de session — est une vérification de bon sens manuelle rapide que le système horodate correctement l'heure actuelle plutôt qu'une valeur décalée, en cache, ou obsolète. Si les deux valeurs ne tombent pas à une ou deux secondes l'une de l'autre, quelque chose dans le système vérifié mérite un examen plus attentif.

Questions fréquentes

Mon horodatage est-il en secondes ou millisecondes ?

L'outil le détecte. Un horodatage Unix actuel en secondes a 10 chiffres ; en millisecondes, il en a 13. Si une date tombe en 1970, vous avez passé des millisecondes comme des secondes ; si elle tombe en l'an 55000, vous avez fait l'inverse.

Qu'est-ce que l'époque Unix ?

Minuit UTC le 1er janvier 1970, le point zéro à partir duquel comptent presque tous les systèmes. Les horodatages négatifs sont valides et représentent des dates antérieures — cet outil les gère.

Qu'est-ce que le problème de l'an 2038 ?

Les systèmes stockant le temps Unix dans un entier signé de 32 bits débordent le 19 janvier 2038 et reviennent à 1901. JavaScript utilise des flottants 64 bits, donc cet outil n'est pas affecté, mais l'ancien code C et les colonnes de bases de données plus anciennes le sont.

Quel fuseau horaire est « heure locale » ?

Le fuseau horaire de votre appareil, lu depuis le navigateur. Les lignes UTC et ISO 8601 sont indépendantes du fuseau horaire, ce que vous devriez stocker et journaliser — l'heure locale n'est que pour l'affichage.