moment

作者: 老板下碗面 | 来源:发表于2022-07-07 18:32 被阅读0次
     if (date.value == 0) {
                    //全部
                    beginTime = ''
                    endTime = ''
                } else if (date.value == 1) {
                    //今天
                    beginTime = moment().format('YYYY-MM-DD 00:00:00')
                    endTime = moment().format('YYYY-MM-DD HH:mm:ss')
                } else if (date.value == 2) {
                    //昨天
                    beginTime = moment().subtract(1, 'days').format('YYYY-MM-DD 00:00:00')
                    endTime = moment().subtract(1, 'days').format('YYYY-MM-DD 24:00:00')
                } else if (date.value == 3) {
                    //钱天
                    beginTime = moment().subtract(2, 'days').format('YYYY-MM-DD 00:00:00')
                    endTime = moment().subtract(2, 'days').format('YYYY-MM-DD 24:00:00')
                } else if (date.value == 4) {
                    //上周
                    const weekOfday = parseInt(moment().format('d')) // 计算今天是这周第几天  周一为一周中的第一天
                    beginTime = moment()
                        .subtract(weekOfday + 6, 'days')
                        .format('YYYY-MM-DD 00:00:00') // 周一日期
                    endTime = moment().subtract(weekOfday, 'days').format('YYYY-MM-DD 24:00:00') // 周日日期
                } else if (date.value == 5) {
                    //本周
                    const weekOfday = parseInt(moment().format('d')) // 计算今天是这周第几天  周一为一周中的第一天
                    beginTime = moment().subtract(weekOfday, 'days').format('YYYY-MM-DD 00:00:00') // 周一日期
                    endTime = moment().format('YYYY-MM-DD HH:mm:ss') // 当天日期
                } else if (date.value == 6) {
                    //本月
                    beginTime = moment().subtract('month').format('YYYY-MM') + '-01 00:00:00' //本月月开始
                    endTime = moment().format('YYYY-MM-DD HH:mm:ss') // 当天日期
                } else if (date.value == 7) {
                    //上月
                    beginTime = moment().subtract(1, 'month').format('YYYY-MM') + '-01 00:00:00' //上月开始
                    endTime = moment(beginTime).subtract(-1, 'month').add(-1, 'days').format('YYYY-MM-DD 24:00:00') //上月尾
                }
    

    相关文章

      网友评论

          本文标题:moment

          本文链接:https://www.haomeiwen.com/subject/ylpybrtx.html