vue项目日期处理day.js

dayjs安装

1,npm 安装

npm install dayjs --save

2,项目使用
 

import dayjs from 'dayjs' // ES 2015
dayjs().format()

使用介绍

1,秒

获取或设置秒。

接受0到59的数字。如果超过这个范围,将持续到分钟。

dayjs().second()
dayjs().second(1)
2,分钟

获取或设置分钟。

接受0到59的数字。如果超过这个范围,将持续到小时。

dayjs().minute()
dayjs().minute(59)
3,小时

获取或设置小时。

接受0到23的数字。如果超过这个范围,将持续到日。

dayjs().hour()
dayjs().hour(23)
4,日期

获取或设置月份的日期。

接受从1到31的数字。如果超过这个范围,将持续到日

dayjs().date()
dayjs().date(1)
5,星期

获取或设置星期几。

接受0(星期日)到6(星期六)的数字。如果超过这个范围,将持续到几周。

dayjs().day()
dayjs().day(0)
6,月

获取或设置月份。

接受0到11的数字。如果超过这个范围,将一直持续到年底。

dayjs().month()
dayjs().month(0)
7,年

获取或设置年份。

dayjs().year()
dayjs().year(2000)
8,获取
dayjs().get('year')
dayjs().get('month') // start 0
dayjs().get('date')
dayjs().get('hour')
dayjs().get('minute');
dayjs().get('second');
dayjs().get('millisecond');

所有可用单位列表

单位

缩写

描述

date

D

日期

day

d

星期(星期日0,星期六6)

month

M

月份(0-11)

year

y

hour

h

小时

minute

m

分钟

second

s

millisecond

ms

毫秒

 9,设置
dayjs().set('date', 1)
dayjs().set('month', 3) // April
dayjs().set('second', 30)
10,加法

返回一个克隆的Day.js对象,并添加指定的时间。

dayjs().add(7, 'day')
11,减法

返回克隆的Day.js对象,并减去指定的时间。

dayjs().subtract(7, 'year')
12,开始时间

返回克隆的Day.js对象,并将其设置为一个时间单位的开始。

dayjs().startOf('year')

单位不区分大小写,支持复数和缩写形式。

所有可用单位列表

单位

缩写

描述

date

D

当天 00:00

day

d

当天 00:00

month

M

本月1日上午 00:00

quarter

Q

本季度第一个月1日上午 00:00,依赖QuarterOfYear插件

year

y

今年一月1日上午 00:00

week

w

本周的第一天上午 00:00

isoWeek

本周的第一天上午 00:00 (根据 ISO 8601) , ( 依赖 IsoWeek 插件 )

hour

h

当前时间,0 分、0 秒、0 毫秒

minute

m

当前时间,0 秒、0 毫秒

second

s

当前时间,0 毫秒

 

13,结束时间

返回克隆的Day.js对象,并将其设置为一个时间单位的末尾。

dayjs().endOf('month')

 

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值