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. Wenn es sich um eine Temporal.ZonedDateTime-Instanz handelt, wird deren Zeitzone verwendet. Ist es ein String, kann es sich um eine benannte Zeitzonenkennung, eine Offset-Zeitzonenkennung oder einen Datum-Zeit-String mit einer Zeitzonenkennung oder einem Offset handeln (siehe Zeitzonen und Offsets für weitere Informationen).

Rückgabewert

Das aktuelle Datum in der angegebenen Zeitzone, als ein Temporal.PlainDate-Objekt im ISO 8601-Kalender.

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 proposal
# sec-temporal.now.plaindateiso

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch