2014-09-04 66 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();