导入dayjs库
import dayjs from 'dayjs';
创建一个dayjs对象
const today = dayjs() // 今天
console.log(today, 'today') // "2023-08-28T05:19:09.296Z"
const date = dayjs('2023-08-28') // 特定日期
console.log(date, 'date') // "2023-08-27T16:00:00.000Z"
操作日期
console.log(today.add(1, 'day')) // 当前日期加一天
console.log(today.add(1, 'month')) // 当前日期加一个月
console.log(today.add(1, 'year')) // 当前日期加一年
console.log(today.subtract(1, 'day')) // 当前日期减一天
console.log(today.subtract(1, 'month')) // 当前日期减一月
console.log(today.subtract(1, 'year')) // 当前日期减一年
比较日期
const isAfter = today.isAfter('2023-09-01') // 检查当前日期是否在2023-09-01之后
console.log(isAfter) // false
console.log(today.isSame(date, 'day')) // 检查当前日期是否和某个日期date在同一天
console.log(today.isSame(date, 'month')) // 检查当前日期是否和某个日期date在同一月
console.log(today.isSame(date, 'year')) // 检查当前日期是否和某个日期date在同一年
格式化日期
console.log(today.format('YYYY-MM-DD')) // 2023-08-28
console.log(date.format('YYYY/MM/DD')) // 2023/08/28