convertUtcToUnix
Signature
Section titled “Signature”convertUtcToUnix(value: string, unit?: UnixUnit): numberimport { convertUtcToUnix } from "@northguild/gmt/utc/convert";Convert a UTC Instant string to a unix epoch value in milliseconds or seconds.
- Uses Temporal.Instant.from to parse.
- Validates unit (“seconds” | “milliseconds”).
- Returns null for invalid input.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
value |
string |
UTC Instant string |
unit |
`` | optional unit, “seconds” or “milliseconds” |
Returns
Section titled “Returns”epoch number or null on invalid
Related types
Section titled “Related types”Examples
Section titled “Examples”convertUtcToUnix("2024-02-29T00:00:00Z") // 1709164800000convertUtcToUnix("2024-02-29T00:00:00Z", "seconds") // 1709164800convertUtcToUnix("invalid") // null