日历取当前月的前一个月和后一个月

2021-12-17  本文已影响0人  偶头像超凶
// 获取时间戳 (本月第一天00.00.00  本月最后一天23.59.59)
        let data = new Date(); //本月
        data.setDate(1);
        data.setHours(0);
        data.setSeconds(0);
        data.setMinutes(0);
        // dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。
        let data1 = new Date(); // 下月
        if (data.getMonth() == 11){
          data1.setMonth(0)
          data1.setFullYear(data.getFullYear() + 1)
        }else{
          data1.setMonth(data.getMonth() + 1)
        }
        data1.setDate(1);
        data1.setHours(0);
        data1.setSeconds(0);
        data1.setMinutes(0);
        // console.log(data.getTime(), data1.getTime())
        let timeStart = parseInt(data.getTime() / 1000);
        let timeEnd = parseInt(data1.getTime() / 1000 ) - 1;//(计算下月1号时间戳-1即可)
        let timeNow = parseInt(time.getTime() / 1000)

        // console.log('本月第一天0点' + timeStart)
        // console.log('本月当前时间' + timeNow)
        // console.log('本月最后一天23点' + timeEnd)

感谢博主 https://blog.csdn.net/qq_35573326/article/details/86413975

上一篇下一篇

猜你喜欢

热点阅读