我在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文件屏幕截图。
答案 0 :(得分:0)
而不是Math.round
,请考虑使用Math.ceil
。
这假设在一天开始之后的任何时刻都会开始一个新的时刻。
即
1.1天=> 2天