我想查找兩個日期之間的差異。爲此,我從另一個Date對象中減去了一個Date對象。我的代碼如下:javascript:計算兩個日期之間的差異
var d1 = new Date(); //"now"
var d2 = new Date(2012,3,17); // before one year
document.write("</br>Currrent date : "+d1);
document.write("</br>Other Date : "+d2);
document.write("</br>Difference : "+new Date(Math.abs(d1-d2)));
但結果並不如我所料:
Currrent日期:太陽2013年2月17日二時58分16秒格林尼治標準時間0500(EST)
其他日期:星期六2012年1月21日00:00:00 GMT-0500(EST)
差異:週四1971年1月28日21點58分16秒格林尼治標準時間0500(EST)
我要計算(1年)的區別它們之間。
感謝
而你的計算結果必須是什麼?天?秒?年份? – migg 2013-02-17 08:33:31
我想計算自該日期以來的幾天,幾個月和幾年... – mcacorner 2013-02-17 08:36:41
然後它變得棘手:)所以你想要有「2年,5個月和23天以來的東西」......? – migg 2013-02-17 08:40:01