Intl.DurationFormat.prototype.resolvedOptions()

Baseline 2025
Newly available

Since March 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die resolvedOptions()-Methode von Intl.DurationFormat-Instanzen gibt ein neues Objekt mit Eigenschaften zurück, die die während der Initialisierung dieses DurationFormat-Objekts berechneten Optionen widerspiegeln.

Syntax

js
resolvedOptions()

Parameter

Keine.

Rückgabewert

Ein neues Objekt mit Eigenschaften, die die während der Initialisierung dieses DurationFormat-Objekts berechneten Optionen widerspiegeln. Das Objekt hat die folgenden Eigenschaften, in der Reihenfolge, in der sie aufgelistet sind:

locale

Das BCP 47-Sprachtag für die tatsächlich verwendete Locale, bestimmt durch den Locale-Verhandlungsprozess. Nur der nu Unicode-Erweiterungsschlüssel, falls angefordert, kann in der Ausgabe enthalten sein.

numberingSystem

Der Wert, der für diese Eigenschaft im options-Argument angegeben wird, oder unter Verwendung des Unicode-Erweiterungsschlüssels "nu", mit Standardeinstellungen nach Bedarf. Es ist ein unterstütztes Nummerierungssystem für diese Locale. Der Standard ist von der Locale abhängig.

style

Der Wert, der für diese Eigenschaft im options-Argument angegeben wird, mit Standardeinstellungen nach Bedarf. Er ist entweder "long", "short", "narrow" oder "digital". Der Standard ist "short".

years, yearsDisplay, months, monthsDisplay, weeks, weeksDisplay, days, daysDisplay, hours, hoursDisplay, minutes, minutesDisplay, seconds, secondsDisplay, milliseconds, millisecondsDisplay, nanoseconds, nanosecondsDisplay

Die für diese Eigenschaften im options-Argument angegebenen Werte, mit Standardeinstellungen nach Bedarf. Für die gültigen Werte und Standardeinstellungen für jede Eigenschaft siehe das options-Argument des Konstruktors.

fractionalDigits Optional

Der Wert, der für diese Eigenschaft im options-Argument angegeben wird. Er ist nur vorhanden, wenn er in options angegeben wurde. Es ist eine Ganzzahl von 0 bis 9, einschließlich.

Beispiele

Verwendung der Methode resolvedOptions

js
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"

Spezifikationen

Specification
Intl.DurationFormat
# sec-Intl.DurationFormat.prototype.resolvedOptions

Browser-Kompatibilität

Siehe auch