使用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'))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章