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