toMillis
Converts a date to a timestamp in milliseconds (epoch millis).
Use this when you need a plain number from a DateLike value
(e.g. for Date.now() comparisons, localStorage, or JS-native APIs).
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
date | DateLike | The date to convert |
Returns
Section titled “Returns”number | null — Milliseconds since the Unix epoch, or null for invalid input
Examples
Section titled “Examples”toMillis
Section titled “toMillis”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
