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 von einigen Browsern wurde diese Methode als Zugriffs-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 Browser-Kompatibilitätstabelle für Details.
Syntax
getTimeZones()
Parameter
Keine.
Rückgabewert
Ein Array von Strings, das die unterstützten Zeitzonen für die zugehörige Locale darstellt, wobei jeder Wert ein IANA-Zeitzonen-Kanonischer Name ist, alphabetisch sortiert. Wenn der Locale-Identifier 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. Weitere Informationen finden Sie unter Zeitzonen und Offsets.
Beispiele
>Unterstützte Zeitzonen abrufen
Liste der unterstützten Zeitzonen für eine gegebene Locale.
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
Loading…
Siehe auch
Intl.Locale- IANA-Zeitzonen-Datenbank auf Wikipedia