Convertisseur date vers epoch

Choisissez une date de calendrier, une heure et un fuseau, puis convertissez cette heure d'horloge locale en secondes et millisecondes Unix. Utile pour les API, les tâches cron, les logs, les lignes de base de données et les tests.

Convertir une date humaine en temps Unix

Cette page effectue la conversion inverse : partez d'une date, d'une heure et du fuseau horaire dans lequel cette heure doit être interprétée. Le résultat est un seul timestamp Unix qui représente le même moment partout.

Quand utiliser secondes ou millisecondes

Utilisez les secondes pour la plupart des langages backend, des bases de données et des outils en ligne de commande. Utilisez les millisecondes pour JavaScript Date, les API du navigateur, les événements analytics et les systèmes nécessitant une précision inférieure à la seconde.

  • Les secondes Unix ont généralement 10 chiffres pour les dates modernes
  • Les millisecondes Unix ont généralement 13 chiffres pour les dates modernes
  • ISO 8601 est idéal pour une chaîne lisible avec sortie UTC explicite
  • Les chaînes UTC sont utiles pour les en-têtes HTTP, les logs et les vérifications rapides

Gestion des fuseaux horaires

Une date locale comme 2026-05-14 08:00 désigne des instants différents à Los Angeles, New York, Londres ou Tokyo. Choisir le fuseau avant la conversion évite les erreurs d'heures et gère les règles d'heure d'été via l'API Intl du navigateur.

Choisir la bonne limite de date

La conversion date → epoch est plus utile quand le sens calendaire est clair avant de générer le nombre. Pour les tâches planifiées, les fenêtres de rapport et les filtres de base de données, décidez d'abord si la limite est en UTC ou dans un fuseau métier. Convertissez ensuite cette heure exacte en secondes et millisecondes pour que tous les services comparent le même instant.

  • Utilisez UTC pour les logs, API, tâches CI et systèmes backend multi-régions
  • Utilisez le fuseau métier pour les jours de facturation locaux, les horaires de magasin ou les calendriers utilisateur
  • Préférez des bornes supérieures exclusives comme created_at < nextDayStart pour les plages de dates
  • Conservez le timestamp généré avec une courte note sur le fuseau supposé