compare
Comparison of two dates.
Accepts any DateLike input (Date, timestamp, or date string).
Available since v2.0.0
Import
Section titled “Import”Signature
Section titled “Signature”Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
dateA | DateLike | First date to compare |
dateB | DateLike | Second date to compare |
options | DateCompareOptions | Comparison options |
Returns
Section titled “Returns”boolean — true if dates are identical according to the specified precision, false otherwise
Examples
Section titled “Examples”Compare dates with millisecond precision
Section titled “Compare dates with millisecond precision”By default, two identical Date objects are equal.
Compare only by day
Section titled “Compare only by day”Using day precision ignores the time part.
Related Types
Section titled “Related Types”DateCompareOptions
Section titled “DateCompareOptions”Options for date comparison
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
