📌  相关文章
📜  JavaScript | Intl.DateTimeFormat.prototype.resolvedOptions() 方法

📅  最后修改于: 2022-05-13 01:56:53.726000             🧑  作者: Mango

JavaScript | Intl.DateTimeFormat.prototype.resolvedOptions() 方法

Intl.DateTimeFormat.prototype.resolvedOptions()方法是 JavaScript 中的一个内置方法,它返回一个新对象,该对象具有反映在此 DateTimeFormat 对象初始化期间计算的语言环境、日期和时间格式选项的属性。
句法:

dateTimeFormat.resolvedOptions()

参数:此方法不接受任何参数。
返回值:此方法返回一个新对象,该对象具有反映区域设置和日期和时间的属性。
下面的示例说明了 JavaScript 中的Intl.DateTimeFormat.prototype.resolvedOptions() 方法
示例 1:

javascript
const geeks = new Intl.DateTimeFormat('zh-CN', { timeZone: 'UTC' });
const result = geeks.resolvedOptions();
console.log(result.locale);
console.log(result.calendar);
console.log(result.timeZone);
 
const geeks1 = new Intl.DateTimeFormat('LT');
const result1 = geeks1.resolvedOptions();
console.log(result1.locale);
console.log(result1.calendar);


javascript
var geeks = new Intl.DateTimeFormat('de-XX', { timeZone: 'UTC' });
var result = geeks.resolvedOptions();
 
console.log(result.locale);      
console.log(result.calendar);      
console.log(result.numberingSystem);
console.log(result.timeZone);       
console.log(result.month);


输出:

"zh-CN"
"gregory"
"UTC"
"lt"
"gregory"

示例 2:

javascript

var geeks = new Intl.DateTimeFormat('de-XX', { timeZone: 'UTC' });
var result = geeks.resolvedOptions();
 
console.log(result.locale);      
console.log(result.calendar);      
console.log(result.numberingSystem);
console.log(result.timeZone);       
console.log(result.month);

输出:

"de"
"gregory"
"latn"
"UTC"
"numeric"

支持的浏览器: Intl.DateTimeFormat.prototype.resolvedOptions() 方法支持的浏览器如下:

  • 谷歌浏览器 24 及更高版本
  • 边缘 12 及以上
  • 火狐 29 及以上
  • Opera 15 及以上
  • Safari 10 及更高版本