2014-09-04 107 views
0

我有這段代碼給了我日期之間的數字差異,它運作良好,但如果結果是否定的,我想在數字之前添加 - 如果它正數前有+號。我會怎麼做?使用+或 - 添加到日期之間獲取日期之間的差異

var item = '2014-08-30'; 
var today = '2014-09-04'; 
var date1 = new Date(today); 
var date2 = new Date(item); 
var timeDiff = Math.abs(date2.getTime() - date1.getTime()); 
var diffDays = Math.ceil(timeDiff/(1000 * 3600 * 24)); 
+0

使用一個'if'聲明,或可能三元。你有什麼嘗試? – 2014-09-04 17:20:02

回答

0

但你媒體鏈接有它,刪除Math.abs()在第五行 ,你會得到diffDays正或負 所以它看起來像這樣:

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