Resumen de uso de Dayjs

Resumen de uso de Dayjs

Day.js es una biblioteca de JavaScript mínima que puede analizar, verificar, manipular y mostrar fechas y horas para navegadores modernos.

instalación

 npm install dayjs --save

Uso del proyecto

var dayjs = require('dayjs')
//import dayjs from 'dayjs' // ES 2015
dayjs().format()

Navegador

<script src="https://cdn.bootcdn.net/ajax/libs/dayjs/1.4.1/dayjs.min.js"></script>
<script>
  dayjs().format()
</script>

Uso específico

取值/赋值
// 毫秒 接受0到999的数字。如果超过这个范围,将持续到秒。
dayjs().millisecond()
dayjs().millisecond(1)

// 秒 接受0到59的数字。如果超过这个范围,将持续到分钟。
dayjs().second()
dayjs().second(1)

// 分钟 接受0到59的数字。如果超过这个范围,将持续到小时。
dayjs().minute()
dayjs().minute(59)

// 小时 接受0到59的数字。如果超过这个范围,将持续到日。
dayjs().hour()
dayjs().hour(12)

// 日期 接受从1到31的数字。如果超过这个范围,将持续到日。
dayjs().date()
dayjs().date(1)

// 注意 dayjs#date表示月份的日期,而dayjs#day表示星期的日期。

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

// 年-日期 接受1到366的数字。如果超过了这个范围,将持续到数年。 此功能依赖DayOfYear插件
dayjs.extend(dayOfYear)

dayjs('2010-01-01').dayOfYear() // 1
dayjs('2010-01-01').dayOfYear(365) // 2010-12-31

// 年-星期 此功能依赖WeekOfYear插件
dayjs.extend(weekOfYear)

dayjs('2018-06-27').week() // 26
dayjs('2018-06-27').week(5) // set week

// 月 接受0到11的数字。如果超过这个范围,将一直持续到年底。
// 注意:月份的索引为0,因此January是第0个月。
dayjs().month()
dayjs().month(0)

// 季度 此功能依赖QuarterOfYear插件
dayjs.extend(quarterOfYear)

dayjs('2010-04-01').quarter() // 2
dayjs('2010-04-01').quarter(2)

// 年
dayjs().year()
dayjs().year(2000)

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

// 最大值 此功能依赖MinMax插件
dayjs.extend(minMax)

dayjs.max(dayjs(), dayjs('2018-01-01'), dayjs('2019-01-01'))

// 最小值 此功能依赖MinMax插件
dayjs.extend(minMax)

dayjs.min([dayjs(), dayjs('2018-01-01'), dayjs('2019-01-01')])

Documento chino API

Supongo que te gusta

Origin blog.csdn.net/weixin_43881166/article/details/114966744
Recomendado
Clasificación