Skip to content

Function: toDatetimeLocal() ​

toDatetimeLocal(dateStr): "" | `${number}-${number}-${number}T${number}:${number}`

Defined in: packages/core/src/toDatetimeLocal.ts:29

Convert timestamp to input["datetime-local"] compatible format.

Parameters ​

dateStr ​

string | number | Date

Returns ​

"" | `${number}-${number}-${number}T${number}:${number}`

Examples ​

Convert ISO datetime string ​

javascript
toDatetimeLocal('2000-01-01T01:01:01.001Z')
// result: "2000-01-01T01:01" // assuming local timezone is UTC+0

Convert Date object ​

javascript
const date = new Date('2000-01-01T01:01:01.001Z')
toDatetimeLocal(date)
// result: "2000-01-01T01:01" // assuming local timezone is UTC+0

Convert Unix Timestamp (epoch time) number ​

javascript
const epoch = new Date('2000-01-01T01:01:01.001Z').getTime()
toDatetimeLocal(epoch)
// result: "2000-01-01T01:01" // assuming local timezone is UTC+0