minUnix
Signature
Section titled “Signature”minUnix(unixValues: (string | number)[]): number | nullReturn the earliest (minimum) of the given Unix timestamp values.
- Drops values that are not unix epochs first: anything that is not a safe integer or a string of optionally negative ASCII digits, and values outside the Temporal instant range (±8.64e15, which contains every seconds and milliseconds epoch).
- Returns null if array is empty or has no valid values.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
unixValues | (string | number)[] | Array of Unix epochs as numbers or digit strings (e.g. 1699531200 or “1699531200”); digit strings are returned as numbers |
Returns
Section titled “Returns”The earliest Unix timestamp, or null on invalid input
Examples
Section titled “Examples”import { minUnix } from "@northguild/gmt/unix/calculate";
minUnix([1706659200000, 1704067200000, 1700000000000]) // 1700000000000