JavaScript Intl.DateTimeFormat 構造函數用於創建 Intl.DateTimeFormat 對象。可以使用或不使用 new 關鍵字調用此構造函數
用法:
Intl.DateTimeFormat(loc, opt) new Intl.DateTimeFormat(loc, opt)
參數:該構造函數有兩個方法,並且都是可選的。
- loc: 這是一個字符串或字符串數組,允許使用以下值:
- nu:它指定要遵循的編號係統
- ca:它指定要遵循的日曆
- hc:它指定要遵循的小時周期格式
- opt: 該參數包含其他屬性,例如日期風格,時間風格,日間、紀元等等。
返回:這將返回一個新的 DateTimeFormat 對象,其屬性根據是否使用 new 關鍵字調用而有所不同。
下麵的示例說明了 JavaScript Intl DateTimeFormat() 構造函數:
示例 1:在此示例中,我們將創建一個 DateTimeFormat 對象並使用它來格式化日期對象。
Javascript
const time = new Intl.DateTimeFormat("en", {
timeStyle: "short",
dateStyle: "short"
})
var val = new Date();
console.log(time.format(val));
輸出:使用 format 方法對日期變量進行格式化
4/3/23, 2:11 PM
示例 2:在此示例中,我們將使用構造函數格式化 Date 對象。
Javascript
var val = new Date();
console.log(new Intl.DateTimeFormat("en",{
hour: "2-digit",
month: "numeric",
hourCycle: "h23",
dayPeriod: "long",
timeZone: "GMT",
}).format(val));
輸出:
4, 08
支持的瀏覽器:
- Chrome
- Edge
- Firefox
- Opera
- Safari
我們有完整的 JavaScript Intl 方法列表可供檢查,請閱讀 JavaScript Intl Reference 文章。
相關用法
- JavaScript Intl DisplayNames()用法及代碼示例
- JavaScript Intl ListFormat()用法及代碼示例
- JavaScript Intl PluralRules()用法及代碼示例
- JavaScript Intl Collator()用法及代碼示例
- JavaScript Intl Segementer()用法及代碼示例
- JavaScript Intl.ListFormat.supportedLocalesOf()用法及代碼示例
- JavaScript Intl.DateTimeFormat.supportedLocalesOf()用法及代碼示例
- JavaScript Intl.Collator.supportedLocalesOf()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- JavaScript Math sin()用法及代碼示例
- JavaScript Math cos()用法及代碼示例
- JavaScript Math tan()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math pow()用法及代碼示例
- JavaScript Math asin()用法及代碼示例
- JavaScript Math acos()用法及代碼示例
- JavaScript Math atan()用法及代碼示例
- JavaScript Math ceil()用法及代碼示例
- JavaScript Math floor()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- JavaScript Math trunc()用法及代碼示例
- JavaScript Math max()用法及代碼示例
- JavaScript Math min()用法及代碼示例
- JavaScript Math sqrt()用法及代碼示例
注:本文由純淨天空篩選整理自shobhit_sharma大神的英文原創作品 JavaScript Intl DateTimeFormat() Constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。