使用momentjs计算时间差

工作中遇到任何关于时间的代码,都可以利用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'))

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容