js计算两个时间相差的天数
作者:钓赛通
发布时间:2022-11-21
点击数:
我们在前端项目开发中,经常会使用到 计算 两个时间相隔多少天。或计算订购还剩多少天。
现在贴两个函数解决你的烦恼:
// 给定的时间到今天还剩多少天 function DateDiff(end){ today = new Date(); end = new Date(end); if(end > today){ days = parseInt(Math.abs(end - today) / 1000 / 60 / 60 / 24); }else{ days = parseInt(Math.abs(end - today) / 1000 / 60 / 60 / 24); // 如果不限制对比时间和当前时间大小可以不用if } return days; } // 两个时间相隔多少天 function getDaysBetween (start, end) { // 2019-01-21,2019-01-23 let dateSpan, iDays start = Date.parse(start) end = Date.parse(end) dateSpan = end - start dateSpan = Math.abs(dateSpan) iDays = Math.floor(dateSpan / (24 * 3600 * 1000)) return iDays; }