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.85/time.mjs'The following APIs are exported but undocumented. Check time.mjs.
const PICO_IN_SECconst NANO_IN_SECconst MICRO_IN_SECconst MS_IN_SECconst SEC_IN_MINconst MIN_IN_HOURconst HOUR_IN_DAYconst DAY_IN_WEEKconst DAY_IN_MONconst DAY_IN_YEARconst MON_IN_YEARconst MS_IN_MINconst MS_IN_HOURconst MS_IN_DAYconst MS_IN_WEEKconst MS_IN_MONconst MS_IN_YEARconst SEC_IN_HOURconst SEC_IN_DAYconst SEC_IN_YEARconst RE_DURfunction durclass Durclass DateTimeclass DateValidclass DateTsclass DateIsoclass DateShortclass DateShortJsonclass Finiteclass Secclass Picoclass Nanoclass Microclass Millifunction tsfunction tsOptfunction tsNumfunction datefunction dateOptfunction msToSecfunction msToMinfunction msToHourfunction secToMsfunction secToMinfunction secToHourfunction minToMsfunction minToSecfunction minToHourfunction hourToMsfunction hourToSecfunction hourToMinfunction after