3 回答

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());

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é)果:一年
添加回答
舉報(bào)