toISO8601
Converts a date to ISO 8601 format Format: YYYY-MM-DDTHH:mm:ss.sssZ
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
date | DateLike | Date to convert (Date object, timestamp, or date string) |
Returns
Section titled “Returns”string | null — ISO 8601 formatted string or null if invalid date
Examples
Section titled “Examples”Convert to ISO 8601
Section titled “Convert to ISO 8601”Formats a date as an ISO 8601 string.
Convert to RFC 3339 (no ms)
Section titled “Convert to RFC 3339 (no ms)”RFC 3339 format strips milliseconds by default.
Convert to RFC 2822
Section titled “Convert to RFC 2822”RFC 2822 is used in email and HTTP headers.
Related Types
Section titled “Related Types”DateLike
Section titled “DateLike”A value that can be converted to a Date.
Date— used as-is (validated for Invalid Date)number— treated as a timestamp (seconds or milliseconds, auto-detected);0is treated as invalid and producesnullin ensureDatestring— parsed vianew Date(string)Temporal.Instant|Temporal.ZonedDateTime— read via theirepochMillisecondsproperty
