Spec-Zone.ru › JavaScript

Intl.DurationFormat.prototype.resolvedOptions()

Базовый уровень Недавно доступно

Эта функция работает на последних устройствах и версиях браузеров. Эта функция может не работать на более старых устройствах или версиях браузеров. Она доступна во всех браузерах с марта 2025 года.

Метод resolvedOptions() экземпляров Intl.DurationFormat возвращает новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта DurationFormat.

Синтаксис

resolvedOptions()

Параметры

Нет.

Возвращаемое значение

Новый объект со свойствами, отражающими параметры, вычисленные во время инициализации этого объекта DurationFormat. Объект имеет следующие свойства в указанном порядке:

locale
Тег языка BCP 47 для фактически используемой локали, определенный процессом согласования локалей. В вывод может быть включен только ключ расширения Юникода nu, если он был запрошен.
numberingSystem
Значение, предоставленное для этого свойства в аргументе options, или с использованием ключа расширения Юникода "nu", с заполнением значения по умолчанию по мере необходимости. Это поддерживаемая система нумерации для этой локали. Значение по умолчанию зависит от локали.
style
Значение, предоставленное для этого свойства в аргументе options, с заполнением значения по умолчанию по мере необходимости. Это либо "long", "short", "narrow", либо "digital". Значение по умолчанию — "short".
years, yearsDisplay, months, monthsDisplay, weeks, weeksDisplay, days, daysDisplay, hours, hoursDisplay, minutes, minutesDisplay, seconds, secondsDisplay, milliseconds, millisecondsDisplay, nanoseconds, nanosecondsDisplay
Значения, предоставленные для этих свойств в аргументе options, с заполнением значений по умолчанию по мере необходимости. Допустимые значения и значения по умолчанию для каждого из них см. в аргументе options конструктора.
fractionalDigits Необязательно
Значение, предоставленное для этого свойства в аргументе options. Присутствует только в том случае, если указано в options. Это целое число от 0 до 9 включительно.

Примеры

Использование метода 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

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
resolvedOptions
129
129
136
115
16.4
129
136
86
16.4
28.0
129
16.4
1.0.3
1.46
23.0.0

См. также

  • Intl.DurationFormat
  • Intl.supportedValuesOf()
  • Intl

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat/resolvedOptions

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API