js 判断两个时间相差的天数
judgeDay(sDate1, sDate2) { const sDate1 = `${new Date(sDate1).getFullYear()}-${new Date(sDate1).getMonth() + 1 > 9 ? new Date(sDate1).getMonth() + 1 : '0' + (new Date(sDate1).getMonth() + 1)}-${new Date(sDate1).getDate() > 9 ? new Date(sDate1).getDate() : '0' + (new Date(sDate1).getDate())}` const sDate2 = `${new Date(sDate2).getFullYear()}-${new Date(sDate2).getMonth() + 1 > 9 ? new Date(sDate2).getMonth() + 1 : '0' + (new Date(sDate2).getMonth() + 1)}-${new Date(sDate2).getDate() > 9 ? new Date(sDate2).getDate() : '0' + (new Date(sDate2).getDate())}` let dateSpan, iDays sDate1 = Date.parse(sDate1) sDate2 = Date.parse(sDate2) dateSpan = sDate2 - sDate1 dateSpan = Math.abs(dateSpan) iDays = Math.floor(dateSpan / (24 * 3600 * 1000)) return iDays }
传入一般的时间格式都是可以实现领个日期的相差的天数