美文网首页
使用momentjs计算时间差

使用momentjs计算时间差

作者: sunhuihuibuhui | 来源:发表于2019-03-28 10:40 被阅读0次

工作中遇到任何关于时间的代码,都可以利用momentjs来写,大部分可以直接在 官网 上找到,所以把我用到但是花费时间去查文档的写下来,便于之后查找和更新

中文网: http://momentjs.cn/


安装:

npm i moment --save


引用:

(我用到的比较多就全局引用了)

import moment from 'moment'

Vue.prototype.moment = moment


官网没查到的使用:

let t1= this.moment('2019-03-27 14:36:36');

let t2 = this.moment('2019-04-02 14:33:33');

//计算时间差并转换成标准时间单位

let dura = t2.format('x') - t1.format('x');

let tempTime = this.moment.duration(dura);

tempTime.days()//是(实际天数%30),例如相差36天,计算成6。以下类推

tempTime.hours()

tempTime.minutes()

//计算时间差并转换成指定的时间单位

console.log(t2.diff(t1, 'day'));//实际相差多少天,就计算成多少天,以下类推

console.log(t2.diff(t1, 'minute'))

相关文章

网友评论

      本文标题:使用momentjs计算时间差

      本文链接:https://www.haomeiwen.com/subject/hrozvqtx.html