isValidTime
Playground
call
result
Signature
Section titled “Signature”isValidTime(value: string): booleanimport { isValidTime } from "@northguild/gmt/plain/validate";Return true when value is a valid ISO PlainTime string.
- Uses regex to check format before parsing.
- Rejects leap seconds (e.g., “23:59:60”).
- Rejects invalid times (e.g., “24:00:00”, “23:60:00”).
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
value |
string |
ISO PlainTime string |
Returns
Section titled “Returns”boolean indicating validity
Examples
Section titled “Examples”isValidTime("12:34:56") // trueisValidTime("24:00:00") // false (invalid hour)isValidTime("23:60:00") // false (invalid minute)isValidTime("23:59:60") // false (leap second)