Intl.Locale.prototype.hourCycles
The Intl.Locale.prototype.hourCycles
property is an accessor property which returns a list of one or more unique hour cycle identifiers for the Locale
.
Description
There are two main types of time keeping conventions (clocks) used around the world: the 12 hour clock and the 24 hour clock. The hourCycles
property makes it easier to access all clock types available for a particular locale. Like other additional locale data, the hour cycle type is an extension subtag, which extends the data contained in a locale string. The hour cycle type can have several different values, which are listed in the table below.
Valid hour cycle types
Hour cycle type | Description |
---|---|
h12 | Hour system using 1–12; corresponds to 'h' in patterns. The 12 hour clock, with midnight starting at 12:00 am. |
h23 | Hour system using 0–23; corresponds to 'H' in patterns. The 24 hour clock, with midnight starting at 0:00. |
h11 | Hour system using 0–11; corresponds to 'K' in patterns. The 12 hour clock, with midnight starting at 0:00 am. |
h24 | Hour system using 1–24; corresponds to 'k' in pattern. The 24 hour clock, with midnight starting at 24:00. |
Examples
Obtaining supported calendars
List supported hour cycles for a given Locale
.
let arEG = new Intl.Locale("ar-EG"); console.log(arEG.hourCycles); // logs ["h12"]
let jaJP = new Intl.Locale("ja-JP"); console.log(jaJP.hourCycles); // logs ["h23"]
Specifications
No specification data found for javascript.builtins.Intl.Locale.hourCycles
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Browser compatibility
No compatibility data found for javascript.builtins.Intl.Locale.hourCycles
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
See also
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycles