安装 dayjs:
npm install dayjs --save 或者 yarn add dayjs引入dayjs:
在单文件中直接用import引入它: import dayjs from 'dayjs'或者
新建一个js文件(文件名可以随意取),如:dayjs.js,在该js文件中引入dayjs,并导出 var dayjs = require(‘dayjs’); export default dayjs; 在需要用到dayjs的文件中引入你创建的dayjs.js文件 import dayjs from '@/plugins/dayjs.js' 这里我创建的dayjs.js文件是放在vue项目下src目录下的plugins的,在文件中使用dayjs: // 用dayjs将获取的当前时间转为年月日时分秒的格式getDayjsTime () { let dayjsTime = dayjs(`${new Date()}`).format('YYYY-MM-DD HH:mm:ss') console.log(dayjsTime) // 2019-10-12 15:19:28 return dayjsTime} dayjs计算两个时间相差的天数dayjs获取的时间对象的diff方法, Math.abs() 表示 对时间差取绝对值
// 获取时间差,相差的天数getDiffTime () { const date1 = dayjs('2019-9-12') const date2 = dayjs('2019-10-12') let diffTime = Math.abs(date1.diff(date2, 'day'))// 获取两个时间对象相差的天数,取绝对值 console.log(diffTime) // 30 return diffTime}