Javascript 使用+;或-添加到

Javascript 使用+;或-添加到,javascript,Javascript,我有一个代码,它给了我日期之间的数字差,它工作得很好,但是如果结果是负数,我想在数字前加上-,如果它是正数,在数字前加上+。我该怎么做 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 =

我有一个代码,它给了我日期之间的数字差,它工作得很好,但是如果结果是负数,我想在数字前加上-,如果它是正数,在数字前加上+。我该怎么做

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

但是您已经准备好了,删除第五行中的
Math.abs()
您将得到
diffDays
正或负 所以看起来是这样的:

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

使用
if
语句,或可能的三元语句。你试过什么?