Temporal.PlainDateTime.prototype.toString()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die toString() Methode von Temporal.PlainDateTime Instanzen gibt einen String zurück, der dieses Datum-Uhrzeit im RFC 9557 Format darstellt.
Syntax
toString()
toString(options)
Parameter
optionsOptional-
Ein Objekt, das die folgende Eigenschaft enthält:
calendarNameOptional-
Gibt an, ob die Kalenderannotation (
[u-ca=calendar_id]) im Rückgabewert angezeigt werden soll. Mögliche Werte sind:"auto"(Standard)-
Schließt die Kalenderannotation ein, wenn der Kalender nicht
"iso8601"ist. "always"-
Schließt immer die Kalenderannotation ein.
"never"-
Schließt die Kalenderannotation niemals ein. Dadurch kann der zurückgegebene String nicht in dieselbe
Temporal.PlainDateTimeInstanz zurückverwandelt werden, obwohl der Datumswert gleich bleibt. "critical"-
Schließt immer die Kalenderannotation ein und fügt ein kritisches Flag hinzu:
[!u-ca=calendar_id]. Nützlich beim Senden des Strings an bestimmte Systeme, aber nicht nützlich für Temporal selbst.
fractionalSecondDigitsOptional-
Entweder ein Integer von 0 bis 9 oder der String
"auto". Standard ist"auto". Wenn"auto", werden nachfolgende Nullen aus den Bruchteilen der Sekunden entfernt. Andernfalls enthält der Bruchteil der Sekundenkomponente so viele Ziffern, aufgefüllt oder gerundet, wie erforderlich. roundingModeOptional-
Ein String, der angibt, wie Bruchteile von Sekundenziffern über
fractionalSecondDigitshinaus gerundet werden sollen. SieheIntl.NumberFormat(). Standard ist"trunc". smallestUnitOptional-
Ein String, der die kleinste Einheit angibt, die in der Ausgabe enthalten sein soll. Mögliche Werte sind
"minute","second","millisecond","microsecond"und"nanosecond", oder deren Pluralformen, die (außer"minute") äquivalent zufractionalSecondDigitsWerten von0,3,6,9sind. Wenn angegeben, wirdfractionalSecondDigitsignoriert.
Rückgabewert
Ein String im RFC 9557 Format, der dieses Datum-Uhrzeit darstellt. Die Kalenderannotation ist wie angegeben enthalten.
Ausnahmen
RangeError-
Wird ausgelöst, wenn eine der Optionen ungültig ist.
TypeError-
Wird ausgelöst, wenn
optionskein Objekt oderundefinedist.
Beispiele
>Verwendung von toString()
const dt = Temporal.PlainDateTime.from("2021-08-01T12:34:56");
console.log(dt.toString()); // '2021-08-01T12:34:56'
Für Beispiele mit Rundungszeiten siehe Temporal.PlainTime.prototype.toString(). Für Beispiele zur Anzeige von Kalendern siehe Temporal.PlainDate.prototype.toString().
Spezifikationen
| Specification |
|---|
| Temporal> # sec-temporal.plaindatetime.prototype.tostring> |