Skip to content

isValidUnixSeconds

isValidUnixSeconds(timestamp: unknown): boolean
import { isValidUnixSeconds } from "@northguild/gmt/unix/validate";

Return true when timestamp is a valid Unix seconds value.

  • Must be an integer (positive or negative, for dates before/after 1970).
  • Returns false for non-numbers or non-integers.
Parameter Type Description
timestamp unknown number candidate

boolean indicating whether the timestamp is a valid Unix seconds value

isValidUnixSeconds(1700000000) // true
isValidUnixSeconds(-86400) // true (1969-12-31)
isValidUnixSeconds(1.5) // false

unix/validate/isValidUnixSeconds.ts