Temporal.PlainDateTime.prototype.toString()
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 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-
Ob die Kalenderanmerkung (
[u-ca=calendar_id]) im Rückgabewert angezeigt werden soll. Mögliche Werte sind:"auto"(Standard)-
Fügen Sie die Kalenderanmerkung hinzu, wenn der Kalender nicht
"iso8601"ist. "always"-
Immer die Kalenderanmerkung hinzufügen.
"never"-
Niemals die Kalenderanmerkung hinzufügen. Dies führt dazu, dass der zurückgegebene String nicht auf die gleiche
Temporal.PlainDateTimeInstanz zurückgesetzt werden kann, obwohl der Datumswert derselbe bleibt. "critical"-
Immer die Kalenderanmerkung hinzufügen und ein kritisches Flag hinzufügen:
[!u-ca=calendar_id]. Nützlich beim Senden des Strings an bestimmte Systeme, jedoch nicht für Temporal selbst.
fractionalSecondDigitsOptional-
Entweder eine ganze Zahl von 0 bis 9 oder der String
"auto". Der Standardwert ist"auto". Wenn"auto", werden nachfolgende Nullen von den Bruchteilen von Sekunden entfernt. Andernfalls enthält der Bruchteil der Sekundenkomponente so viele Stellen, die bei Bedarf mit Nullen aufgefüllt oder gerundet werden. roundingModeOptional-
Ein String, der angibt, wie Bruchteile von Sekundenstellen über
fractionalSecondDigitshinaus gerundet werden sollen. SieheIntl.NumberFormat(). Standardwert ist"trunc". smallestUnitOptional-
Ein String, der die kleinste Einheit angibt, die in die Ausgabe aufgenommen werden 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 Kalenderanmerkung wird wie angegeben eingebunden.
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> |
Browser-Kompatibilität
Loading…