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 von Intl.Locale
Instanzen gibt eine Liste der unterstützten Zeitzonen für diese Locale zurück.
Hinweis:
In einigen Versionen mancher Browser 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 zu verhindern, dass locale.timeZones === locale.timeZones
false
zurückgibt. Überprüfen Sie die Tabelle zur Browser-Kompatibilität für Details.
Syntax
getTimeZones()
Parameter
Keine.
Rückgabewert
Ein Array von Strings, das die unterstützten Zeitzonen für das zugehörige Locale
darstellt, wobei jeder Wert ein kanonischer IANA-Zeitzonenname ist, alphabetisch sortiert. Wenn der Locale-Identifier kein Region-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. Weitere Informationen finden Sie unter Zeitzonen und Offsets.
Beispiele
Ermitteln unterstützter Zeitzonen
Listen Sie die unterstützten Zeitzonen für ein gegebenes 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
Siehe auch
Intl.Locale
- IANA-Zeitzonendatenbank auf Wikipedia