Intl.DateTimeFormat.prototype.resolvedOptions()

Die Intl.DateTimeFormat.prototype.resolvedOptions() Methode gibt ein Objekt mit den Eigenschaften zum Gebiet und der Datums- und Zeitformatierung zur├╝ck, die beim der Initialisierung eines DateTimeFormat Objektes berechnet werden.

Syntax

dateTimeFormat.resolvedOptions()

R├╝ckgabewert

Ein neues Objekt mit den Eigenschaften zum Gebiet und der Datums- und Zeitformatierung, die beim der Initialisierung eines DateTimeFormat Objektes berechnet werden.

Beschreibung

Das resultierende Objekt hat die folgenden Eigenschaften:

locale
Der BCP 47 Sprach-Tag f├╝r die genutzte Sprache. Wenn Unicode-Erweiterungen im BCP 47 Sprach-Tag enthalten waren, die f├╝r die Sprache unterst├╝tzt werden, sind die Unterst├╝tzen Schl├╝ssel-Werte-Paare in locale enthalten.
calendar
numberingSystem
Dieser Wert wird durch die Unicode-Erweiterungsschl├╝ssel "ca" und "nu" oder mit einem Standardwert gef├╝llt.
timeZone
Die Wert f├╝r die Unterst├╝tzen Eigenschaft im options Argument; undefined (entspricht der Standard-Zeitzone der Laufzeitumgebung), wenn keine verwendet wird. Warnung: Anwendungen sollten nicht auf den R├╝ckgabewert undefined programmiert sein, weil es in zuk├╝nftigen Versionen sein kann, dass ein String zur├╝ckgegeben wird, der die Standard-Zeitzone der Laufzeitumgebung identifiziert.
hour12
Der Wert der verwendeten Eigenschaft im options Argument oder ein Standard-Wert.
weekday
era
year
month
day
hour
minute
second
timeZoneName
Die Werte resultieren von den Eigenschaften in dem options Argument und den m├Âglichen Kombinationen und Repr├Ąsentationen der Datums- und Zeitformatierung aus der ausgew├Ąhlte Sprache. Einige der Eigenschaften k├Ânnen auch fehlen, was bedeutet, dass die Komponenten nicht in der formatierten Ausgabe enthalten sind.

Beispiele

Einsatz der resolvedOptions Methode

var germanFakeRegion = new Intl.DateTimeFormat('de-XX', { timeZone: 'UTC' });
var usedOptions = germanFakeRegion.resolvedOptions();

usedOptions.locale;          // "de"
usedOptions.calendar;        // "gregory"
usedOptions.numberingSystem; // "latn"
usedOptions.timeZone;        // "UTC"
usedOptions.month;           // "numeric"

Spezifikationen

Spezifikation Status Kommentar
ECMAScript Internationalization API 1.0 (ECMA-402)
Die Definition von 'Intl.DateTimeFormat.prototype.resolvedOptions' in dieser Spezifikation.
Standard Initiale Definition.
ECMAScript Internationalization API 2.0 (ECMA-402)
Die Definition von 'Intl.DateTimeFormat.prototype.resolvedOptions' in dieser Spezifikation.
Standard  
ECMAScript Internationalization API (ECMA-402)
Die Definition von 'Intl.DateTimeFormat.prototype.resolvedOptions' in dieser Spezifikation.
Lebender Standard  

Browserkompatibilit├Ąt

BCD tables only load in the browser

Siehe auch