第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Javascript中以mm-dd-hh格式獲取兩個(gè)日期的差

如何在Javascript中以mm-dd-hh格式獲取兩個(gè)日期的差

紫衣仙女 2019-12-06 15:43:22
我可以使用moment.js或純js獲得兩個(gè)日期之間的差異。在moment.js中var a = moment(timestamp1);var b = moment(timestamp2);var month =a.diff(b, 'month');var day =a.diff(b, 'day') - month;var year =a.diff(b, 'hours');月返回月,日返回天差。但是我想要答案MM-DD-hh格式例如2個(gè)月12天5小時(shí)。我無法直接轉(zhuǎn)換日期,因?yàn)檫€有l(wèi)eap年等其他問題。還有什么其他辦法可以全力以赴并計(jì)算一切嗎?我在angular js中這樣做,如果有幫助
查看完整描述

3 回答

?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

var date1 = new Date("4/14/2016");

 var date2 = new Date("10/16/2016");

 var timeDiff = Math.abs(date2.getTime() - date1.getTime());


 var newDate = new Date(timeDiff);

 alert(newDate);

 alert("Month " + (newDate.getUTCMonth() + 1));

 alert("Date " + newDate.getUTCDate());

 alert("Hour " + newDate.getUTCHours());


查看完整回答
反對 回復(fù) 2019-12-06
?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

您無法將差異(差異結(jié)果是數(shù)字)轉(zhuǎn)換為MM-DD-hh格式,因?yàn)槟承┰路莸拈L度為30天,而另一些月份的長度為31天。


可以從開始和結(jié)束日期時(shí)間計(jì)算得出。


您正在尋找類似的功能,但不完全相同


moment("2010-01-01").from("2010-12-01")

結(jié)果:一年前


moment("2010-01-01").from("2010-12-01", true)

結(jié)果:一年


查看完整回答
反對 回復(fù) 2019-12-06
  • 3 回答
  • 0 關(guān)注
  • 785 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號