Convertisseur date vers horodatage

Convertissez des dates en horodatages UNIX.

Current UNIX Timestamp

Date Input

Result

UNIX Timestamp (seconds)

-

Milliseconds

-

ISO 8601

-

Convertisseur Date vers Horodatage

Convertit toute date et heure lisible en horodatage UNIX — le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC (l'époque Unix). Affiche également le résultat en millisecondes et au format ISO 8601.

À quoi ça sert ?

  • Développement d'API : de nombreuses API REST acceptent les horodatages comme entiers pour les paramètres de requête
  • Requêtes de base de données : générer des valeurs epoch pour les clauses SQL WHERE ou les filtres de date MongoDB
  • Débogage de jetons JWT : créer des valeurs de revendication iat, exp et nbf pour tester les jetons JWT
  • Cron et planification : calculer des horodatages futurs pour planifier des tâches ou définir des délais d'expiration
  • Coordination inter-fuseaux horaires : les horodatages UNIX sont indépendants du fuseau horaire, idéaux pour les systèmes distribués

Guide étape par étape

  1. Sélectionnez la date avec le sélecteur de date
  2. Réglez l'heure avec le champ de saisie horaire
  3. Choisissez votre fuseau horaire (local ou UTC)
  4. Consultez l'horodatage UNIX en secondes et millisecondes
  5. Copiez la valeur d'horodatage dont vous avez besoin

Comment ça marche

Sélectionnez une date et une heure à l'aide des champs de saisie, choisissez entre l'heure locale ou UTC, et l'outil calcule instantanément l'horodatage UNIX correspondant. Tous les calculs se font dans votre navigateur avec l'objet Date de JavaScript. Aucune donnée n'est envoyée à un serveur.

Conseils et bonnes pratiques

  • Les horodatages UNIX sont toujours en UTC — assurez-vous de tenir compte des différences de fuseau horaire
  • Utilisez les horodatages en millisecondes pour JavaScript (Date.now()) et en secondes pour la plupart des API et bases de données
  • L'horodatage UNIX actuel est affiché en direct en haut pour référence rapide
  • Associez cet outil au Décodeur JWT pour déboguer les revendications d'expiration des jetons

Questions fréquentes

Qu'est-ce qu'un horodatage UNIX ?

Un horodatage UNIX (aussi appelé temps epoch ou temps POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC. Il est universellement utilisé en programmation car il est indépendant du fuseau horaire et facile à stocker comme un simple entier.

Quelle est la différence entre les horodatages en secondes et en millisecondes ?

Les horodatages UNIX en secondes ont 10 chiffres (ex. 1716239022). Date.now() de JavaScript renvoie des millisecondes — 13 chiffres (ex. 1716239022000). Cet outil fournit les deux formats.

Que se passe-t-il en 2038 ?

Le problème de l'année 2038 affecte les systèmes stockant les horodatages comme des entiers signés 32 bits, qui débordent le 19 janvier 2038. Les systèmes modernes utilisent des entiers 64 bits. JavaScript utilise des flottants 64 bits, supportant des dates bien au-delà de 2038.

Le fuseau horaire affecte-t-il l'horodatage ?

Les horodatages UNIX sont toujours en UTC. Lorsque vous sélectionnez une heure locale, l'outil la convertit en UTC avant de calculer l'horodatage. Le même instant produit le même horodatage quel que soit votre fuseau horaire.

Confidentialité & Sécurité

Cet outil utilise FFmpeg compilé en WebAssembly (WASM). Le binaire WASM (~25 Mo) est téléchargé depuis un CDN lors de la première utilisation et mis en cache par votre navigateur. Tout le traitement des fichiers se fait localement sur votre appareil - vos fichiers ne sont jamais envoyés à un serveur. Cela le rend sûr pour les fichiers multimédias sensibles, privés ou confidentiels. Les fichiers volumineux peuvent prendre plus de temps à traiter en fonction du processeur et de la mémoire disponible de votre appareil.