Skip to content

isValidUnixMilliseconds

isValidUnixMilliseconds(timestamp: unknown): boolean

Return true when timestamp is a Unix milliseconds value every unix/ function accepts.

  • A number must be a safe integer; a string must be an optionally negative run of ASCII digits ("1700000000000"), with no whitespace, +, decimal point, exponent or hex.
  • The instant must lie in the Temporal range: ±8.64e15 milliseconds (10^8 days) from the epoch.
ParameterTypeDescription
timestampunknowncandidate value of any type

boolean indicating whether the timestamp is a valid Unix milliseconds value

import { isValidUnixMilliseconds } from "@northguild/gmt/unix/validate";
isValidUnixMilliseconds(1700000000000) // true
output 

unix/validate/isValidUnixMilliseconds.ts