Date.prototype.DateDiff = function(after){
var diffDay;
var beforeDate = new Date(this).format("yyyy-MM-dd");
beforeDate = beforeDate.split('-');
beforeDate = new Date(beforeDate[1] + '-' + beforeDate[2] + '-' + beforeDate[0]).toLong();
console.log("beforeDate");
console.log(beforeDate);
var afterDate = new Date(after).format("yyyy-MM-dd");
afterDate = afterDate.split("-");
afterDate = new Date(afterDate[1] + '-' + afterDate[2] + '-' + afterDate[0]).toLong();
console.log("afterDate");
console.log(afterDate);
diffDay = parseInt(Math.abs(afterDate - beforeDate) / 1000 / 60 / 60 /24);
console.log("diffDay");
console.log(diffDay);
return diffDay + 1 +"天";
};
扩展Date的DateDiff方法--日期差
最新推荐文章于 2021-02-13 08:40:57 发布
本文介绍了一种使用JavaScript计算两个日期之间相差天数的方法。通过修改Date原型,新增DateDiff函数,该函数接受另一个日期作为参数,并返回两个日期之间的天数差。
665

被折叠的 条评论
为什么被折叠?



