UNPKG

@burglekitt/gmt

Version:

Temporal-based date and time utilities with timezone support and polyfill integration

22 lines (21 loc) 915 B
import type { UnixUnit } from "../validate/isValidUnixUnit.js"; /** * Return whether `value1` and `value2` represent the same instant. * * - Uses Temporal.Instant.compare to check equality. * - Returns false if either input is invalid. * * @param value1 first unix epoch value * @param value2 second unix epoch value * @param options epoch unit and options * @returns `true` if `value1` and `value2` are equal, otherwise `false` * * @example areUnixEqual(1706659200, 1706659200) // true * @example areUnixEqual(1706659200, 1704067200) // false * @example areUnixEqual(1706659200, 1706659200000, { epochUnit: "seconds" }) // true * @example areUnixEqual(1706659200, 1706659200000) // false * @example areUnixEqual(-86400000, 0) // false (1969-12-31 is not equal to 1970-01-01) */ export declare function areUnixEqual(value1: number, value2: number, options?: { epochUnit?: UnixUnit; }): boolean;