Date difference is not working properly. The difference of dates 2018/10/22 & 2018/10/28
is 6
this result is correct. But difference of dates 2018/10/22 & 2018/10/29
is 8 this result is wrong. Any help would be appreciated.
var date1 = new Date("2018/10/22");
var date2 = new Date("2018/10/28");
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
console.log(diffDays);
Result is 6
var date1 = new Date("2018/10/22");
var date2 = new Date("2018/10/29");
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
console.log(diffDays);
Result is 8