Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Intl.Locale : méthode getTimeZones()

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

La méthode getTimeZones() des instances de Intl.Locale retourne une liste des fuseaux horaires pris en charge pour cette locale.

Note : Dans certaines versions de certains navigateurs, cette méthode était implémentée en tant que propriété d'accès appelée timeZones. Cependant, comme elle retourne un nouveau tableau à chaque accès, elle est maintenant implémentée en tant que méthode pour éviter la situation où locale.timeZones === locale.timeZones retourne false. Consultez le tableau de compatibilité des navigateurs pour plus de détails.

Syntaxe

js
getTimeZones()

Paramètres

Aucun.

Valeur de retour

Un tableau de chaînes de caractères représentant les fuseaux horaires pris en charge pour la Locale associée, chaque valeur étant un nom canonique de fuseau horaire IANA, trié par ordre alphabétique. Si l'identifiant de la locale ne contient pas de sous-étiquette de région, la valeur renvoyée est undefined.

Note : La normalisation de Temporal exige que les navigateurs renvoient toujours l'identifiant principal dans la base de données IANA, qui peut changer au fil du temps. Consultez fuseaux horaires et décalages pour plus d'informations.

Exemples

Obtenir les fuseaux horaires pris en charge

Liste des fuseaux horaires pris en charge pour une Locale donnée.

js
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getTimeZones()); // ["Africa/Cairo"]
js
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getTimeZones()); // ["Asia/Tokyo"]
js
const ar = new Intl.Locale("ar");
console.log(ar.getTimeZones()); // undefined

Spécifications

Spécification
Intl Locale Info Proposal
# sec-Intl.Locale.prototype.getTimeZones

Compatibilité des navigateurs

Voir aussi