6.0.0 • Published 4 years ago
oj-datetime-utils v6.0.0
datetime utils
Various date / time utilities
Usage
import
import * as DT from "oj-datetime-utils"getDateArr
const [year, month, day] = DT.getDateArr(date) // january is 1getTimeArr
const [hour, minute, second] = DT.getTimeArr(date) // hour is 24getDateTimeArr
const [date, time] = DT.getDateTimeArr(date) // uses the previous two functionsgetDateStr
const str = DT.getDateStr() // 2022-01-16getTimeStr
const str = DT.getTimeStr() // 21-55-06getDateTimeStr
const str = DT.getDateTimeStr() // 2022-01-16-21-55-06setDate
const date = DT.setDate(new Date(), [2021, 1, 20]) // Date Jan 20 2021setTime
const date = DT.setTime(new Date(), [18, 15, 0]) // Date 18:15:00setDateTime
const date = DT.setDateTime(new Date(), [[2021, 1, 20], [18, 15, 0]]) // Date Jan 20 2021 18:15:00modifyDate
const date = DT.modifyDate(new Date(), d => {
d.setDate(d.getDate() + 1)
d.setHours(0)
d.setMinutes(0)
d.setSeconds(0)
})betweenTime
const between = DT.betweenTime(yesterday, tomorrow, date) // boolean6.0.0
4 years ago