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 Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.
Die hourCycle Zugriffs-Eigenschaft von Intl.Locale Instanzen gibt den Typ des Stundenzyklus für diese Locale zurück.
Es gibt zwei Haupttypen von Zeitmessungs-Konventionen (Uhren), die weltweit verwendet werden: die 12-Stunden-Uhr und die 24-Stunden-Uhr. Für eine Liste der unterstützten Stundenzyklustypen siehe Intl.Locale.prototype.getHourCycles().
Der Wert der hourCycle Eigenschaft wird zum Zeitpunkt der Konstruktion festgelegt, entweder über den hc Schlüssel des Locale-Bezeichners oder über die hourCycle Option des Intl.Locale() Konstruktors. Letzterer hat Vorrang, wenn beide vorhanden sind; und wenn keiner vorhanden ist, hat die Eigenschaft den Wert undefined.
Der set Accessor von hourCycle ist undefined. Sie können diese Eigenschaft nicht direkt ändern.
Wie andere Locale-Subtags kann der Stundenzyklustyp dem Intl.Locale Objekt über den Locale-String oder ein Konfigurationsobjekt-Argument des Konstruktors hinzugefügt werden.
In der Unicode Locale-String-Spezifikation ist hourCycle ein "Erweiterungs-Subtag". Diese Subtags fügen zusätzliche Daten über die Locale hinzu und werden zu Locale-Bezeichnern unter Verwendung des -u Erweiterungsschlüssels hinzugefügt. Um den Stundenzyklustyp dem initialen Locale-Bezeichner-String hinzuzufügen, der in den Intl.Locale() Konstruktor übergeben wird, fügen Sie zuerst den -u Erweiterungsschlüssel hinzu, falls er nicht vorhanden ist. Fügen Sie als nächstes die -hc Erweiterung hinzu, um anzugeben, dass Sie einen Stundenzyklus hinzufügen. Fügen Sie schließlich den Stundenzyklustyp hinzu.
Der Intl.Locale() Konstruktor verfügt über ein optionales Konfigurationsobjekt-Argument, das eine von mehreren Erweiterungstypen enthalten kann, einschließlich Stundenzyklustypen. Setzen Sie die hourCycle Eigenschaft des Konfigurationsobjekts auf Ihren gewünschten Stundenzyklustyp, und übergeben Sie es dann an den Konstruktor.
| ECMAScript® 2027 Internationalization API Specification # sec-Intl.Locale.prototype.hourCycle |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.