慕桂英546537
2019-08-26 15:17:46
獲取Moment Js中兩個(gè)日期之間的小時(shí)差異我可以使用MomentJs獲得兩個(gè)日期之間的差異,如下所示:moment(end.diff(startTime)).format("m[m] s[s]")但是,我也希望在適用時(shí)顯示小時(shí)(僅當(dāng)> = 60分鐘時(shí)才顯示)。但是,當(dāng)我嘗試使用以下內(nèi)容檢索持續(xù)時(shí)間時(shí):var duration = moment.duration(end.diff(startTime));var hours = duration.hours();它返回當(dāng)前小時(shí)而不是兩個(gè)日期之間的小時(shí)數(shù)。如何獲得兩個(gè)時(shí)刻之間的小時(shí)差異?
3 回答

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
你很親密 您只需要使用該duration.asHours()
方法(請(qǐng)參閱文檔)。
var duration = moment.duration(end.diff(startTime));var hours = duration.asHours();

慕村225694
TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
以下代碼塊顯示了如何使用MomentJS計(jì)算兩個(gè)日期之間的天數(shù)差異。
var now = moment(new Date()); //todays date
var end = moment("2015-12-1"); // another date
var duration = moment.duration(now.diff(end));
var days = duration.asDays();
console.log(days)
添加回答
舉報(bào)
0/150
提交
取消