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
        }

传入一般的时间格式都是可以实现领个日期的相差的天数

posted @ 2018-11-02 17:16  sanye-疯序员  阅读(2563)  评论(0编辑  收藏  举报