Day.js - JavaScript时间处理库
Posted Wayne Zhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day.js - JavaScript时间处理库相关的知识,希望对你有一定的参考价值。
Day.js简介
在使用javascript处理时间方面,使用的时Moment.js,但是它太重了,有200多k,一般项目中可能也只是用了几个api而已,所以,这里推荐一个轻量的时间库 - Day.js。 github地址上 可以看到已经有将近7k的star,说明还是比较火的。下面就是使用的一个例子:
dayjs().startOf(‘month‘).add(1, ‘day‘).set(‘year‘, 2018).format(‘YYYY-MM-DD HH:mm:ss‘);
即支持链式调用,设置起来也非常方便,它和Moment.js有相同的API和用法,且它是不可变数据,全浏览器兼容。
Day.js安装
安装方式多样,就是一般的npm或者cdn,npm安装如下:
npm install dayjs --save
使用如下:
var dayjs = require(‘dayjs‘); dayjs().format();
使用cdn,就是直接通过script引入即可:
<!-- Latest compiled and minified JavaScript --> <script src="https://unpkg.com/dayjs"></script> <script> dayjs().format(); </script>
相关API
可以查看Day.js中文文档。
以上是关于Day.js - JavaScript时间处理库的主要内容,如果未能解决你的问题,请参考以下文章