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 及更高版本