Temporal.Now.plainDateISO()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die statische Methode Temporal.Now.plainDateISO() gibt das aktuelle Datum als ein Temporal.PlainDate-Objekt im ISO-8601-Kalender und der angegebenen Zeitzone zurück.

Syntax

js
Temporal.Now.plainDateISO()
Temporal.Now.plainDateISO(timeZone)

Parameter

timeZone Optional

Entweder ein String oder eine Instanz von Temporal.ZonedDateTime, die die Zeitzone repräsentiert, in der die Systemzeit interpretiert werden soll. Wird eine Temporal.ZonedDateTime-Instanz angegeben, wird deren Zeitzone verwendet. Wenn ein String angegeben wird, kann dieser ein benannter Zeitzonen-Bezeichner, ein Offset-Zeitzonen-Bezeichner oder ein Datum-Uhrzeit-String mit einem Zeitzonen-Bezeichner oder Offset sein (siehe Zeitzonen und Offsets für weitere Informationen).

Rückgabewert

Das aktuelle Datum in der angegebenen Zeitzone, als Temporal.PlainDate-Objekt unter Verwendung des ISO 8601-Kalenders.

Ausnahmen

RangeError

Wird ausgelöst, wenn die Zeitzone ungültig ist.

Beispiele

Verwendung von Temporal.Now.plainDateISO()

js
// The current date in the system's time zone
const date = Temporal.Now.plainDateISO();
console.log(date); // e.g.: 2021-10-01

// The current date in the "America/New_York" time zone
const dateInNewYork = Temporal.Now.plainDateISO("America/New_York");
console.log(dateInNewYork); // e.g.: 2021-09-30

Spezifikationen

Specification
Temporal
# sec-temporal.now.plaindateiso

Browser-Kompatibilität

Siehe auch