Intl.Locale.prototype.getTimeZones()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die getTimeZones()-Methode der Intl.Locale Instanzen gibt eine Liste der für diese Locale unterstützten Zeitzonen zurück.

Hinweis: In einigen Versionen von einigen Browsern wurde diese Methode als Accessor-Eigenschaft namens timeZones implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgibt, wird sie jetzt als Methode implementiert, um die Situation zu vermeiden, dass locale.timeZones === locale.timeZones false zurückgibt. Überprüfen Sie die Browser-Kompatibilitätstabelle für weitere Details.

Syntax

js
getTimeZones()

Parameter

Keine.

Rückgabewert

Ein Array von Strings, die die unterstützten Zeitzonen für die zugehörige Locale darstellen, wobei jeder Wert ein kanonischer IANA-Zeitzonenname ist, sortiert in alphabetischer Reihenfolge. Wenn der Locale-Identifikator kein Regions-Subtag enthält, ist der zurückgegebene Wert undefined.

Hinweis: Die Standardisierung von Temporal erfordert, dass Browser immer den primären Bezeichner in der IANA-Datenbank zurückgeben, der sich im Laufe der Zeit ändern kann. Siehe Zeitzonen und Versätze für weitere Informationen.

Beispiele

Ermitteln unterstützter Zeitzonen

Listen Sie die unterstützten Zeitzonen für eine gegebene Locale auf.

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

Spezifikationen

Specification
Intl Locale Info Proposal
# sec-Intl.Locale.prototype.getTimeZones

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
getTimeZones

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Uses a non-standard name.
Has more compatibility info.

Siehe auch