time.mjs provides tools for datetime manipulation. Stuff missing from JS built-ins.
import * as ti from 'https://cdn.jsdelivr.net/npm/@mitranim/js@0.1.61/time.mjs'
The following APIs are exported but undocumented. Check time.mjs.
const PICO_IN_SEC
const NANO_IN_SEC
const MICRO_IN_SEC
const MS_IN_SEC
const SEC_IN_MIN
const MIN_IN_HOUR
const HOUR_IN_DAY
const DAY_IN_WEEK
const DAY_IN_MON
const DAY_IN_YEAR
const MON_IN_YEAR
const MS_IN_MIN
const MS_IN_HOUR
const MS_IN_DAY
const MS_IN_WEEK
const MS_IN_MON
const MS_IN_YEAR
const SEC_IN_HOUR
const SEC_IN_DAY
const SEC_IN_YEAR
const RE_DUR
function dur
class Dur
class DateTime
class DateValid
class DateTs
class DateIso
class DateShort
class DateShortJson
class Finite
class Sec
class Pico
class Nano
class Micro
class Milli
function ts
function tsOpt
function tsNum
function date
function dateOpt
function msToSec
function msToMin
function msToHour
function secToMs
function secToMin
function secToHour
function minToMs
function minToSec
function minToHour
function hourToMs
function hourToSec
function hourToMin
function after