@burglekitt/gmt
Version:
Temporal-based date and time utilities with timezone support and polyfill integration
18 lines (17 loc) • 714 B
TypeScript
/**
* Compare two ISO date-like strings for equality, ignoring time components.
*
* - Accepts both PlainDate and PlainDateTime strings.
* - Extracts date components only for comparison.
* - Returns false if either input is invalid.
*
* @param value1 ISO date-like string
* @param value2 ISO date-like string
* @returns true if the dates are equal, false otherwise
*
* @example areDatesEqual("2024-02-29", "2024-02-29T12:34:56") // true
* @example areDatesEqual("2024-02-29", "2024-03-01") // false
* @example areDatesEqual("invalid", "2024-02-29") // false
* @example areDatesEqual("2024-02-29", "invalid") // false
*/
export declare function areDatesEqual(value1: string, value2: string): boolean;