convertUnixToPlainDateTime
Signature
Section titled “Signature”convertUnixToPlainDateTime(unix: number, options?: { epochUnit?: "seconds" | "milliseconds"; timeZone?: string; }): stringimport { convertUnixToPlainDateTime } from "@northguild/gmt/unix/convert";Convert a Unix timestamp to a plain datetime string in the format “YYYY-MM-DDTHH:mm:ss”.
- Converts to PlainDateTime using the specified or system timezone.
- Validates epoch unit (“seconds” | “milliseconds”).
- Returns “” for invalid input.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
unix |
number |
Unix timestamp (number) |
Options
Section titled “Options”options
| Option | Type | Default |
|---|---|---|
epochUnit? |
"seconds" | "milliseconds" |
— |
timeZone? |
string |
— |
Returns
Section titled “Returns”plain datetime string in “YYYY-MM-DDTHH:mm:ss” format or “” on invalid input
Examples
Section titled “Examples”convertUnixToPlainDateTime(1709164800000) // "2024-02-29T00:00:00"convertUnixToPlainDateTime(1709164800, { epochUnit: "seconds" }) // "2024-02-29T00:00:00"convertUnixToPlainDateTime(-1) // "1969-12-31T23:59:59.999"