Skip to content

isAfterTime

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

Return true when value1 is strictly after value2 for PlainTime values.

  • Uses Temporal.PlainTime.compare to compare times.
  • Returns false if either input is invalid.
Parameter Type Description
value1 string ISO PlainTime string for the first value
value2 string ISO PlainTime string for the second value

boolean indicating whether value1 > value2

isAfterTime("12:34:56", "11:34:56") // true
isAfterTime("12:34:56", "12:34:56") // false
isAfterTime("11:34:56", "12:34:56") // false
isAfterTime("invalid", "12:34:56") // false
isAfterTime("12:34:56", "invalid") // false

plain/compare/isAfterTime.ts