• 分类
  • 关于
    Day.js 常用方法
    前言:
    Day.js 的一些常用方法汇总

    dayjs时间单位及缩写

    单位 缩写 描述
    week w
    day d 星期(星期日0,星期六6)
    month M 月份(0-11)
    year y
    hour h 小时
    minute m 分钟
    second s
    millisecond ms 毫秒

    一、初始化日期 / 时间

    dayjs().format('YYYY-MM-DD');		// 初始化日期
    dayjs().format('YYYY-MM-DD HH:mm:ss');  // 初始化日期时间
    

    二、格式化日期 / 时间

    dayjs(date).format('YYYY-MM-DD');	   // 初始化日期
    dayjs(date).format('YYYY-MM-DD HH:mm:ss'); // 初始化日期时间
    
    

    三、加减日期时间

    dayjs().add(7, 'day').format('YYYY-MM-DD');   // 当前日期加上7天
    dayjs().add(1, 'month').format('YYYY-MM-DD');   // 当前日期加上一月
    dayjs().add(1, 'year').format('YYYY-MM-DD');   // 当前日期加上一年
    
    dayjs().subtract(1, 'day').format('YYYY-MM-DD');   // 当前日期减去1天
    dayjs().subtract(1, 'month').format('YYYY-MM-DD');   // 当前日期减去1月
    dayjs().subtract(1, 'hour').format('YYYY-MM-DD HH:mm:ss');   // 当前时间减去2小时
    
    

    四、获取某月某年的第一天/最后一天

    dayjs().startOf('month').format('YYYY-MM-DD') // 当前月的第一天
    dayjs().startOf('year').format('YYYY-MM-DD')  // 当前年的第一天
    
    dayjs().endOf('month').format('YYYY-MM-DD')  // 当前月的最后一天
    dayjs().endOf('year').format('YYYY-MM-DD')   // 当前年的最后一天
    

    五、获取两个日期之间的天数的差值

    dayjs('2023-05-01').diff('2024-10-01', 'day')
    
    分类: js
    创建时间: 2023-02-22 08:00:00
    更新时间: 2023-05-05 18:51:41