Détecteur de format régional
Détectez les paramètres régionaux de date et d'heure de votre navigateur ou système, notamment le format 12h/24h, le premier jour de la semaine, le fuseau horaire, le calendrier et le système de numérotation.
Entrée
Sortie
Documentation
Que sont les formats régionaux de date et d'heure ?
Les formats régionaux de date et d'heure sont les règles utilisées par votre appareil et votre navigateur pour afficher les dates, les heures, les dispositions de semaine et les nombres. Ces règles dépendent des paramètres de locale tels que la langue et la région (par exemple, en-US, en-GB, de-DE ou fr-FR). Un même instant peut s'afficher de manière très différente selon ces paramètres.
Un exemple courant est le format d'horloge : certaines régions préfèrent une horloge au format 24 heures (14:30), tandis que d'autres utilisent une horloge au format 12 heures avec AM/PM (2:30 PM). L'ordre des éléments de date varie également selon la région, par exemple mois-jour-année (11/23/2026) ou jour-mois-année (23/11/2026). Les conventions de semaine peuvent aussi différer, notamment en ce qui concerne le premier jour de la semaine (dimanche ou lundi).
Les navigateurs modernes exposent une grande partie de ces informations via l'API d'internationalisation JavaScript (Intl). Cela permet de détecter la façon dont l'environnement d'un utilisateur s'attend à afficher les valeurs de date/heure et les valeurs numériques, ce qui est utile pour les interfaces conviviales, les outils de planification, les vérifications de localisation et les tests QA.
Description de l'outil
Le Détecteur de Format de Locale lit les préférences régionales de votre navigateur et de votre système, puis les résume en un seul endroit. Il vous aide à identifier des paramètres tels que le format d'heure 12h ou 24h, le cycle horaire, l'ordre des éléments de date, le premier jour de la semaine, les jours de week-end, le fuseau horaire, le système de calendrier, le système de numérotation et les séparateurs numériques.
L'outil s'exécute localement dans le navigateur et ne nécessite aucune saisie manuelle. Il est particulièrement utile pour déboguer le comportement de localisation, valider l'expérience utilisateur internationale ou vérifier comment l'environnement d'un utilisateur formatera les sorties de date/heure et de nombres.
Exemples
Environnement anglais américain (
en-US)- Format d'horloge :
12 heures (AM/PM) - Ordre de date :
MOIS-JOUR-ANNÉE - La semaine commence le :
Dimanche - Exemple d'heure :
2:30 PM
- Format d'horloge :
Environnement allemand (
de-DE)- Format d'horloge :
24 heures - Ordre de date :
JOUR-MOIS-ANNÉE - La semaine commence le :
Lundi - Exemple d'heure :
14:30
- Format d'horloge :
Environnement français (
fr-FR)- Séparateur décimal :
, - Séparateur de milliers : espace ou espace fine insécable (varie selon le navigateur/la plateforme)
- Système de numérotation : généralement
latn
- Séparateur décimal :
Fonctionnalités
- Détecte la locale du navigateur et la liste des locales préférées
- Identifie les préférences horaires (12h/24h, cycle horaire, exemple d'heure actuelle)
- Affiche les conventions de calendrier (ordre de date, début de semaine, jours de week-end, nombre minimal de jours pour la première semaine)
- Affiche les métadonnées régionales (fuseau horaire, système de calendrier, système de numérotation)
- Révèle les règles de formatage numérique (séparateurs décimal et de milliers)
Cas d'utilisation
- QA de localisation : Vérifiez que le formatage de l'interface correspond aux attentes régionales de l'utilisateur avant la mise en production.
- Support et débogage : Diagnostiquez rapidement les différences d'affichage de date/heure signalées par les utilisateurs selon les régions.
- Développement de produits internationaux : Confirmez le comportement de la locale à l'exécution pour les fonctionnalités de planification, de reporting et de présentation des données.
Fonctionnement
L'outil utilise les API Intl.DateTimeFormat, Intl.NumberFormat et Intl.Locale du navigateur pour lire les paramètres de locale résolus. Il formate ensuite une date/heure et un nombre connus afin de déduire les conventions d'affichage, telles que l'ordre des éléments de date et les séparateurs.
Certaines valeurs peuvent varier légèrement selon la version du navigateur, le système d'exploitation et les données de locale disponibles. Si une propriété régionale spécifique n'est pas disponible dans l'environnement actuel, l'outil l'affiche comme inconnue.
Limitations
- Les résultats reflètent le comportement du navigateur/de l'environnement d'exécution, qui peut différer des bibliothèques de localisation côté serveur.
- Certaines propriétés (comme les informations sur la semaine) peuvent ne pas être prises en charge par les moteurs de navigateurs plus anciens.
- Le rendu du formatage peut différer légèrement d'une plateforme à l'autre, même pour le même identifiant de locale.