Intl.Locale.prototype.getCalendars()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die getCalendars()-Methode von Intl.Locale-Instanzen gibt eine Liste von einem oder mehreren eindeutigen Kalender-Identifikatoren für diese Locale zurück.
Hinweis:
In einigen Versionen einiger Browser wurde diese Methode als Zugriffs-Eigenschaft namens calendars implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgibt, wird sie nun als Methode implementiert, um die Situation zu vermeiden, dass locale.calendars === locale.calendars false zurückgibt. Überprüfen Sie die Browser-Kompatibilitätstabelle für weitere Details.
Syntax
getCalendars()
Parameter
Keine.
Rückgabewert
Ein Array von Zeichenfolgen, das alle Kalender darstellt, die für die Locale üblicherweise verwendet werden, sortiert in absteigender Präferenz. Wenn die Locale bereits einen calendar hat, enthält das zurückgegebene Array diesen einzigen Wert.
Für eine Liste der unterstützten Kalendertypen siehe Intl.supportedValuesOf().
Beispiele
>Ermitteln unterstützter Kalender
Wenn das Locale-Objekt noch keinen calendar hat, listet getCalendars() alle üblicherweise verwendeten Kalender für die gegebene Locale auf. Für Beispiele zum expliziten Setzen eines calendar, siehe calendar Beispiele.
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getCalendars()); // ["gregory", "coptic", "islamic", "islamic-civil", "islamic-tbla"]
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getCalendars()); // ["gregory", "japanese"]
Spezifikationen
| Specification |
|---|
| Intl Locale Info Proposal> # sec-Intl.Locale.prototype.getCalendars> |
Browser-Kompatibilität
Loading…
Siehe auch
Intl.LocaleIntl.Locale.prototype.calendar- Unicode Calendar Identifier in der Unicode Locale Data Markup Language Spezifikation