Intl.Locale.prototype.getHourCycles()
getHourCycles() 方法是 Intl.Locale 例項的方法,它返回此區域設定的一個或多個唯一的小時週期識別符號列表。
注意: 在某些瀏覽器版本的早期實現中,此方法是一個名為 hourCycles 的訪問器屬性。但是,因為它每次訪問都會返回一個新陣列,所以現在它實現為一個方法,以防止 locale.hourCycles === locale.hourCycles 返回 false 的情況。有關詳細資訊,請參閱 瀏覽器相容性表。
語法
js
getHourCycles()
引數
無。
返回值
一個字串陣列,表示 Locale 常用的所有小時週期型別,按偏好度降序排序。如果 Locale 已經有一個 hourCycle,則返回的陣列只包含該單一值。
以下是支援的小時週期型別列表。
支援的小時週期型別
示例
獲取支援的小時週期
如果 Locale 物件還沒有 hourCycle,getHourCycles() 將列出給定 Locale 的所有常用小時週期識別符號。有關顯式設定 hourCycle 的示例,請參閱 hourCycle 示例。
js
const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getHourCycles()); // ["h12"]
js
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getHourCycles()); // ["h23"]
規範
| 規範 |
|---|
| Intl Locale Info Proposal # sec-Intl.Locale.prototype.getHourCycles |
瀏覽器相容性
載入中…
另見
Intl.LocaleIntl.Locale.prototype.hourCycle- Unicode 區域設定資料標記語言規範中的 Unicode Hour Cycle Identifier