Temporal.PlainDateTime.prototype.calendarId
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 calendarId
Accessor-Eigenschaft von Temporal.PlainDateTime
Instanzen gibt einen String zurück, der den Kalender repräsentiert, welcher zur Interpretation des internen ISO 8601 Datums verwendet wird.
Siehe Intl.supportedValuesOf()
für eine Liste der allgemein unterstützten Kalendertypen.
Der Set-Accessor von calendarId
ist undefined
. Sie können diese Eigenschaft nicht direkt ändern. Verwenden Sie die Methode withCalendar()
, um ein neues Temporal.PlainDateTime
Objekt mit dem gewünschten neuen Wert zu erstellen.
Beispiele
Verwendung von calendarId
const dt = Temporal.PlainDateTime.from("2021-07-01T08:00:00");
console.log(dt.calendarId); // "iso8601"; default
const dt2 = Temporal.PlainDateTime.from("2021-07-01T08:00:00[u-ca=chinese]");
console.log(dt2.calendarId); // "chinese"
const dt3 = dt2.withCalendar("hebrew");
console.log(dt3.calendarId); // "hebrew"
Spezifikationen
Specification |
---|
Temporal # sec-get-temporal.plaindatetime.prototype.calendarid |