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
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.
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getTimeZones()); // ["Africa/Cairo"]
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getTimeZones()); // ["Asia/Tokyo"]
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
BCD tables only load in the browser
Siehe auch
Intl.Locale
- IANA-Zeitzonendatenbank auf Wikipedia