Navigator: language 屬性
Navigator 介面的只讀屬性 language 返回一個字串,表示使用者的首選語言,通常是瀏覽器 UI 的語言。
值
一個字串,以 BCP 47 語言標籤 格式表示語言版本。有效的語言標籤示例如 en、en-US、fr、fr-FR、es-ES 等。
請注意,在 10.2 之前的 iOS Safari 中,返回的國家程式碼是小寫的:“en-us”、“fr-fr” 等。
示例
使用 Intl 建構函式進行特定語言的格式化
Intl 建構函式允許根據給定區域設定的規則格式化內容。您可以將 navigator.language 傳遞給它們,以使用與使用者首選語言對應的區域設定格式化內容。
js
const date = new Date("2012-05-24");
const formattedDate = new Intl.DateTimeFormat(navigator.language).format(date);
規範
| 規範 |
|---|
| HTML # dom-navigator-language-dev |
瀏覽器相容性
載入中…