| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/calendar | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit September 2020 browserbergreifend verfgbar.
Die calendar Accessor-Eigenschaft von Intl.Locale Instanzen gibt den Kalender-Typ fr diesen Locale zurck.
Obwohl der Groteil der Welt den gregorianischen Kalender verwendet, gibt es weltweit mehrere regionale Kalender-Epochen. Fr eine Liste der untersttzten Kalender-Typen siehe Intl.supportedValuesOf().
Der Wert der calendar-Eigenschaft wird zur Erstellungszeit festgelegt, entweder durch den ca Schlssel des Locale-Identifiers oder durch die calendar-Option des Intl.Locale() Konstruktors. Letztere hat Vorrang, wenn beide vorhanden sind; und wenn keiner vorhanden ist, hat die Eigenschaft den Wert undefined.
Der Set-Accessor von calendar ist undefined. Sie knnen diese Eigenschaft nicht direkt ndern.
Wie andere Locale-Subtags kann der Kalender-Typ dem Intl.Locale-Objekt ber den Locale-String oder ein Konfigurationsobjekt-Argument des Konstruktors hinzugefgt werden.
In der Unicode Locale-String-Spezifikation ist calendar ein "Erweiterungs-Subtag". Diese Subtags fgen zustzliche Daten ber den Locale hinzu und werden zu Locale-Identifikatoren unter Verwendung des -u Erweiterungsschlssels hinzugefgt. Um den Kalender-Typ zum initialen Locale-Identifier-String hinzuzufgen, der in den Intl.Locale() Konstruktor bergeben wird, fgen Sie zuerst den -u Erweiterungsschlssel hinzu, falls er nicht existiert. Fgen Sie dann die -ca Erweiterung hinzu, um anzuzeigen, dass Sie einen Kalender-Typ hinzufgen. Schlielich fgen Sie den Kalender-Epochen-Typ hinzu.
const locale = new Intl.Locale("fr-FR-u-ca-buddhist");
console.log(locale.calendar); // "buddhist"
Der Intl.Locale() Konstruktor hat ein optionales Konfigurationsobjekt-Argument, das mehrere Erweiterungstypen enthalten kann, einschlielich Kalendern. Setzen Sie die calendar-Eigenschaft des Konfigurationsobjekts auf Ihre gewnschte Kalender-Epoche und bergeben Sie sie dann an den Konstruktor.
const locale = new Intl.Locale("fr-FR", { calendar: "buddhist" });
console.log(locale.calendar); // "buddhist"
| Spezifikation |
|---|
| ECMAScript 2027 Internationalization API Specification # sec-Intl.Locale.prototype.calendar |
Intl.LocaleIntl.Locale.prototype.getCalendars()Intl.LocaleObject/FunctionIntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.DurationFormatIntl.ListFormatIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormatIntl.SegmenterDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |