使用+或 - 添加到日期之间获取日期之间的差异
问题描述:
我有这段代码给了我日期之间的数字差异,它运作良好,但如果结果是否定的,我想在数字之前添加 - 如果它正数前有+号。我会怎么做?使用+或 - 添加到日期之间获取日期之间的差异
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'声明,或可能三元。你有什么尝试? – 2014-09-04 17:20:02