lcgyh / myDocs

0 stars 0 forks source link

js返回前几天到今天的日期 #46

Open lcgyh opened 6 years ago

lcgyh commented 6 years ago
export function timeForMat (count) {
        // 拼接时间
        let time1 = new Date()
        time1.setTime(time1.getTime() - (24 * 60 * 60 * 1000)) //昨天日期
        let Y1 = time1.getFullYear()
        let M1 = ((time1.getMonth() + 1) > 10 ? (time1.getMonth() + 1) : '0' + (time1.getMonth() + 1))
        let D1 = (time1.getDate() > 10 ? time1.getDate() : '0' + time1.getDate())
        let timer1 = Y1 + '-' + M1 + '-' + D1 // 当前时间
        let time2 = new Date()
        time2.setTime(time2.getTime() - (24 * 60 * 60 * 1000 * count))
        let Y2 = time2.getFullYear()
        let M2 = ((time2.getMonth() + 1) > 10 ? (time2.getMonth() + 1) : '0' + (time2.getMonth() + 1))
        let D2 = (time2.getDate() > 10 ? time2.getDate() : '0' + time2.getDate())
        let timer2 = Y2 + '-' + M2 + '-' + D2 // 之前的7天或者30天
        return {
            t1: timer1,
            t2: timer2
        }
    }

例如今天是2018年1月31号

timeForMats(30)
t1:2018-01-30
t2: 2018-01-01