day.js - - - 一个轻量的处理时间和日期的 JavaScript 库
很多时候,我们会遇到各种需求把时间处理成不同形式,这时候如果自己编写js处理,可能效率有点慢,不妨用下这个库
安装
npm install dayjs --save
引入
// CommonJS
var dayjs = require('dayjs');
//ES6
import dayjs from 'dayjs'
需求
例如把当前获取时间处理成 2019-07-22 16:30
形式
可以这样做:
dayjs().format('YYYY.MM.DD HH:mm')
很方便有木有???
又想这样:2019.07.22 16:30:46
dayjs().format('YYYY.MM.DD HH:mm:ss')
注意:这里的原理是根据format里的字符串来替换成正确时间,字母大小写有规定,例如月份最大两位数,那就MM,但分钟是用mm来表示,为了避免与月份冲突。
format 形式
具体参考下图: