获取上周时间段

// 获取上周时间段
    getLastWeek(value){
        value = new Date(value)
        let myDate = new Date(value.getTime() - 7 * 24 * 3600 * 1000)
        let day = myDate.getDay()    // 回退7天后是星期几?
        let time = myDate.getDate() - day + (day === 0 ? -6 : 1)    
        let startTime = new Date(myDate.setDate(time))
        let startDateTime =
          startTime.getFullYear() +
          '-' +
          (startTime.getMonth() + 1) +
          '-' +
          startTime.getDate()
        let endTime = new Date(myDate.setDate(time + 6))
        let endDateTime =
          endTime.getFullYear() +
          '-' +
          (endTime.getMonth() + 1) +
          '-' +
          endTime.getDate()
        return {
            startDateTime:startDateTime,
            endDateTime:endDateTime
        }
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容