vue项目日期处理day.js

2024-01-08 09:58:03

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')

?

文章来源:https://blog.csdn.net/weixin_46054156/article/details/135380209
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。