Intl.DurationFormat.prototype.resolvedOptions()
该 resolvedOptions()
方法 Intl.DurationFormat
实例返回一个新对象,其属性反映了在此 Intl.DurationFormat
对象初始化期间计算的区域设置和日期时间格式选项。
语法
resolvedOptions()
参数
无。
返回值
一个新对象,其属性反映了在给定 Intl.DateTimeFormat
对象初始化期间计算的区域设置和日期时间格式选项。
描述
结果对象具有以下属性
locale
-
用于区域设置的 BCP 47 语言标签。如果在输入 BCP 47 语言标签中请求了任何 Unicode 扩展值,从而导致了此区域设置,则在
locale
中包含了为此区域设置请求并支持的键值对。 style
-
字符串之一
"long"
、"short"
、"narrow"
或"digital"
,标识使用的持续时间格式样式。 years
-
字符串之一
"long"
、"short"
或"narrow"
,标识用于years
字段的格式样式。 yearsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示years
字段。 months
-
字符串之一
"long"
、"short"
和"narrow"
,标识用于months
字段的格式样式。 monthsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示months
字段。 weeks
-
字符串之一
"long"
、"short"
和"narrow"
,标识用于weeks
字段的格式样式。 weeksDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示weeks
字段。 days
-
字符串之一
"long"
、"short"
和"narrow"
,标识用于days
字段的格式样式。 daysDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示days
字段。 hours
-
字符串之一
"long"
、"short"
、"narrow"
、"2-digit"
或"numeric"
,标识用于hours
字段的格式样式。 hoursDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示hours
字段。 minutes
-
字符串之一
"long"
、"short"
、"narrow"
、"2-digit"
或"numeric"
,标识用于minutes
字段的格式样式。 minutesDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示minutes
字段。 seconds
-
字符串之一
"long"
、"short"
、"narrow"
、"2-digit"
或"numeric"
,标识用于seconds
字段的格式样式。 secondsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示seconds
字段。 milliseconds
-
字符串之一
"long"
、"short"
、"narrow"
或"numeric"
,标识用于milliseconds
字段的格式样式。 millisecondsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示millisecondsDisplay
字段。 microseconds
-
字符串之一
"long"
、"short"
、"narrow"
或"numeric"
,标识用于microseconds
字段的格式样式。 microsecondsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示microsecondsDisplay
字段。 nanoseconds
-
字符串之一
"long"
、"short"
、"narrow"
或"numeric"
,标识用于nanoseconds
字段的格式样式。 nanosecondsDisplay
-
字符串之一
"auto"
或"always"
,标识何时显示nanosecondsDisplay
字段。 fractionalDigits
-
一个数字,标识与数字样式一起使用的分数位数。
numberingSystem
-
如果存在,则在 options 参数中为此属性提供的值,或者使用 Unicode 扩展键
nu
请求的值,或者作为默认值填充的值。
示例
使用 resolvedOptions 方法
const duration = new Intl.DurationFormat("en");
const usedOptions = duration.resolvedOptions();
usedOptions.locale; // "en"
usedOptions.numberingSystem; // "latn"
usedOptions.years; // "long"
usedOptions.yearsDisplay; // "auto"
usedOptions.style; // "long"
规范
规范 |
---|
Intl.DurationFormat # sec-Intl.DurationFormat.prototype.resolvedOptions |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。