在javascript中计算的天数

时间:2016-07-14 01:46:38

标签: javascript excel date

我在Java Script中计算天数的问题有时候JS会纠正,但是excel和javascript之间有一段时间不同的天数。

这是我的javascript

var date1 = new Date(date_time);//first granded date
var date2 = new Date(redeem_date);//today date
var date3 = new Date(last_pdate);//last payment date
var difference1 = Math.abs(date1 - date2);
var difference2 = Math.abs(date1 - date3);
var difference = difference1-difference2;
var one_day = 1000 * 60 * 60 * 24;
var period= Math.round(difference/one_day);

这是excel文件屏幕截图。

Excel File Screen Shot

1 个答案:

答案 0 :(得分:0)

而不是Math.round,请考虑使用Math.ceil

这假设在一天开始之后的任何时刻都会开始一个新的时刻。

1.1天=> 2天