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 Instanzen von Intl.Locale
gibt eine Liste von einem oder mehreren eindeutigen Kalenderkennungen für diesen Locale zurück.
Hinweis:
In einigen Versionen einiger Browser wurde diese Methode als Accessor-Eigenschaft namens calendars
implementiert. Da sie jedoch bei jedem Zugriff ein neues Array zurückgibt, wird sie jetzt als Methode implementiert, um zu verhindern, dass locale.calendars === locale.calendars
false
zurückgibt. Überprüfen Sie die Browser-Kompatibilitätstabelle für Details.
Syntax
getCalendars()
Parameter
Keine.
Rückgabewert
Ein Array von Zeichenfolgen, das alle Kalender darstellt, die üblicherweise für den Locale
verwendet werden und nach absteigender Präferenz sortiert sind. Wenn der Locale
bereits über einen calendar
verfügt, enthält das zurückgegebene Array diesen einzelnen Wert.
Unten finden Sie eine Liste der unterstützten Kalendertypen.
Unterstützte Kalendertypen
buddhist
-
Thailändischer buddhistischer Kalender
chinese
-
Traditioneller chinesischer Kalender
coptic
-
Koptischer Kalender
dangi
-
Traditioneller koreanischer Kalender
ethioaa
-
Äthiopischer Kalender, Amete Alem (Epoche ca. 5493 v. Chr.)
ethiopic
-
Äthiopischer Kalender, Amete Mihret (Epoche ca. 8 n. Chr.)
gregory
-
Gregorianischer Kalender
hebrew
-
Traditioneller hebräischer Kalender
indian
-
Indischer Kalender
islamic
-
Islamischer Kalender
islamic-umalqura
-
Islamischer Kalender, Umm al-Qura
islamic-tbla
-
Islamischer Kalender, tabellarisch (Schaltjahre [2,5,7,10,13,16,18,21,24,26,29] - astronomische Epoche)
islamic-civil
-
Islamischer Kalender, tabellarisch (Schaltjahre [2,5,7,10,13,16,18,21,24,26,29] - zivile Epoche)
islamic-rgsa
-
Islamischer Kalender, Sichtung in Saudi-Arabien
iso8601
-
ISO-Kalender (Gregorianischer Kalender unter Verwendung der ISO 8601-Kalenderwochenregeln)
japanese
-
Japanischer Kaiserlicher Kalender
persian
-
Persischer Kalender
roc
-
Ziviler (algorithmischer) arabischer Kalender
islamicc
-
Ziviler (algorithmischer) arabischer Kalender
Warnung: Der
islamicc
Kalender-Schlüssel wurde veraltet. Verwenden Sie bitteislamic-civil
.
Beispiele
Abrufen unterstützter Kalender
Wenn das Locale
-Objekt noch keinen calendar
hat, listet getCalendars()
alle üblicherweise verwendeten Kalender für das 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
BCD tables only load in the browser
Siehe auch
Intl.Locale
Intl.Locale.prototype.calendar
- Unicode Calendar Identifier in der Unicode-Locale-Daten-Markup-Sprachspezifikation