Skip to content

areUtcEqual

areUtcEqual(value1: string, value2: string): boolean
import { areUtcEqual } from "@northguild/gmt/utc/compare";

Return whether value1 and value2 represent the same instant.

  • Uses Temporal.Instant.compare for equality check.
  • Returns false if either input is invalid.
Parameter Type Description
value1 string first UTC datetime string
value2 string second UTC datetime string

true if value1 equals value2, otherwise false

areUtcEqual("2024-03-17T14:30:45Z", "2024-03-17T14:30:45Z") // true
areUtcEqual("2024-03-17T14:30:45Z", "2024-03-17T14:30:44Z") // false
areUtcEqual("2024-03-17T14:30:45Z", "invalid") // false

utc/compare/areUtcEqual.ts