dayjs().format('YYYY-MM-DD')
dayjs().subtract(1, 'day').format('YYYY-MM-DD')
dayjs().add(1, 'day').format('YYYY-MM-DD')
const getRecentlyDays = (n) => {
let today = dayjs().format('YYYY-MM-DD')
return {
startTime: n > 0 ? dayjs().subtract(n, 'day').format('YYYY-MM-DD') : today,
endTime: today,
}
}
const getRecentlyMonths = (n) => {
let today = dayjs().format('YYYY-MM-DD')
return {
startTime: n > 0 ? dayjs().subtract(n, 'month').format('YYYY-MM-DD') : today,
endTime: today,
}
}
const getThisWeek = () => ({
startTime: dayjs().startOf('week').add(1, 'day').format('YYYY-MM-DD'),
endTime: dayjs().endOf('week').add(1, 'day').format('YYYY-MM-DD'),
})
const getThisMonth = () => ({
startTime: dayjs().startOf('month').format('YYYY-MM-DD'),
endTime: dayjs().endOf('month').format('YYYY-MM-DD'),
})
const getThisYear = () => ({
startTime: dayjs().startOf('year').format('YYYY-MM-DD'),
endTime: dayjs().endOf('year').format('YYYY-MM-DD'),
})
const isBefore = (m = dayjs(), n = dayjs()) => {
return dayjs(m).isBefore(dayjs(n))
}
const isAfter = (m = dayjs(), n = dayjs()) => {
return dayjs(m).isAfter(dayjs(n))
}
const isSame = (m = dayjs(), n = dayjs()) => {
return dayjs(m).isSame(dayjs(n))
}