DevToys Web Pro iconDevToys Web ProBlog
Évaluez-nous :
Essayez l’extension de navigateur :

Convertisseur de dates

Configuration

  • Format

    Format d’horodatage

  • Fuseau horaire

  • Époque personnalisée

    Utiliser une époque personnalisée au lieu de l’époque Unix (1970-01-01)

Horodatage

  • ISO 8601

  • Date et heure

    Sortie formatée

    UTC :
    Relatif :
    Détails techniques

    Comment fonctionne le convertisseur de dates

    Ce que fait l’outil

    Le convertisseur de dates transforme des dates et des horodatages entre des formats lisibles par l’humain et des horodatages Unix (temps epoch). Ce convertisseur d’horodatage Unix et convertisseur d’horodatage gère la conversion bidirectionnelle : date vers horodatage et horodatage vers date. Lorsque vous avez besoin de convertir un horodatage Unix, d’une fonctionnalité de convertisseur de temps Unix ou de convertisseur de temps epoch, cet outil fournit des résultats immédiats. Le convertisseur accepte des chaînes de date ISO 8601 et des champs de date structurés (année, mois, jour, heure, minute, seconde), et les convertit en horodatages Unix. Il gère les horodatages Unix en secondes et en millisecondes (vous sélectionnez le format) et les convertit en dates lisibles dans différents fuseaux horaires. Ce convertisseur de millisecondes affiche simultanément les dates dans plusieurs formats, en montrant l’heure UTC, l’heure locale (fuseau horaire de votre navigateur/appareil) et le temps relatif (par ex. « 2 heures plus tôt »). Les horodatages sont basés sur l’UTC ; le fuseau horaire n’affecte que leur affichage. Il prend également en charge des dates d’epoch personnalisées au-delà de l’epoch Unix standard (1er janvier 1970), utile pour les systèmes qui utilisent des points de référence différents.

    Cas d’usage courants pour les développeurs

    Les développeurs utilisent des convertisseurs de dates lorsqu’ils déboguent des problèmes d’horodatage, convertissent entre fuseaux horaires ou travaillent avec des API qui renvoient des horodatages Unix. Un convertisseur de temps Unix aide à comprendre quand des événements se sont produits en convertissant le temps epoch en dates lisibles. Beaucoup de développeurs utilisent des convertisseurs de dates pour vérifier des calculs d’horodatage, déboguer des bugs liés aux fuseaux horaires ou convertir des dates pour l’affichage dans des applications. Le convertisseur d’epoch est précieux lorsqu’on travaille avec des fichiers de logs contenant des horodatages, des réponses d’API avec du temps Unix ou des enregistrements de base de données avec des valeurs epoch. Les développeurs l’utilisent pour calculer des écarts de temps, convertir entre fuseaux horaires ou formater des dates pour différentes locales. L’outil aide lors du débogage de problèmes liés aux dates, pour comprendre des réponses d’API ou préparer des dates pour différents systèmes.

    Formats de données, types ou variantes

    Le convertisseur gère les horodatages Unix en secondes (10 chiffres) et en millisecondes (13 chiffres). Vous sélectionnez le format manuellement ; l’outil ne le détecte pas automatiquement en fonction de la longueur. Il prend en charge l’epoch Unix standard (1er janvier 1970 00:00:00 UTC) et des epochs personnalisées pour des systèmes spécialisés. La saisie de date accepte des chaînes au format ISO 8601 (comme 2024-01-01T00:00:00Z) ou des champs de date structurés. Le convertisseur produit des dates au format ISO 8601 et gère les conversions de fuseau horaire, en affichant les dates en UTC, en heure locale (fuseau horaire du navigateur) et dans des fuseaux horaires spécifiés. Il calcule aussi le temps relatif (par ex. « il y a 3 jours », « dans 2 heures ») et fournit des détails, notamment le jour de la semaine, le numéro de semaine et des informations sur l’heure d’été.

    Exemples de conversions :

    • 1609459200 (secondes) → 2021-01-01T00:00:00Z
    • 1609459200000 (millisecondes) → 2021-01-01T00:00:00Z

    Pièges courants et cas limites

    Une erreur fréquente consiste à confondre secondes et millisecondes : les horodatages Unix peuvent être dans l’un ou l’autre format, et utiliser le mauvais conduit à des dates très éloignées dans le passé ou le futur. Un autre problème concerne la gestion des fuseaux horaires : les horodatages sont basés sur l’UTC, mais leur affichage nécessite une conversion de fuseau horaire. L’heure locale correspond au fuseau horaire de votre navigateur/appareil, qui peut différer de celui des serveurs. Les transitions d’heure d’été peuvent créer des ambiguïtés : la même heure locale peut se produire deux fois lors du passage à l’heure d’hiver. Problème de l’an 2038 : les horodatages Unix 32 bits déborderont le 19 janvier 2038, même si la plupart des systèmes utilisent désormais des horodatages 64 bits. Le temps Unix ignore les secondes intercalaires ; pour la plupart des applications, c’est acceptable. Le convertisseur gère ces cas limites, mais les développeurs doivent être conscients des différences de fuseau horaire, des transitions DST et des problèmes de précision lorsqu’ils travaillent avec des horodatages. Lors des conversions entre formats, assurez-vous que le fuseau horaire est correctement spécifié afin d’éviter des erreurs d’un jour.

    Quand utiliser cet outil plutôt que du code

    Utilisez ce convertisseur de dates pour des conversions rapides d’horodatages, le débogage de problèmes de dates ou la compréhension de valeurs temporelles dans des logs ou des réponses d’API. Il est idéal pour des conversions ponctuelles, des calculs de fuseau horaire ou pour apprendre les formats de date. Pour du code en production, utilisez des bibliothèques date/heure intégrées à votre application, capables de gérer les conversions, les calculs de fuseau horaire et l’arithmétique des dates. Les bibliothèques de dates offrent une meilleure gestion des erreurs, la prise en charge des locales et une intégration avec votre base de code. Les outils de navigateur excellent pour des conversions ad hoc et l’exploration, tandis que les solutions basées sur du code apportent automatisation, validation et intégration avec des pipelines de traitement de données. Pour les applications d’entreprise, les bibliothèques de dates natives offrent de meilleures performances, une prise en charge complète des fuseaux horaires et la gestion de cas limites comme les transitions d’heure d’été.