vue3 获取当前月份及前7个月或前N个月

const getLastSeven=()=>{
    let date = new Date();
    let temp = new Date() 
    temp.setMonth(temp.getMonth()-6);//获取前7个月时减6,前N个月时减N-1
    let monthLast = temp.getMonth() + 1//月份存储的是0-11,获取当前月份要加一
    monthLast = monthLast >= 1 && monthLast<= 9?'0'+monthLast:monthLast
    let monthCurr = date.getMonth() + 1
    monthCurr = monthCurr >= 1 && monthCurr<= 9?'0'+monthCurr:monthCurr
    let dateComm = date.getDate()
    dateComm = dateComm >= 1 && dateComm<= 9?'0'+dateComm:dateComm
    let yearLast = temp.getFullYear()
    let yearCurr = date.getFullYear(); 
    const time1 = yearLast + '-' + monthLast+'-'+dateComm//不需要加月份就不用写+'-'+dateComm
    const time2 = yearCurr + '-' + monthCurr+'-'+dateComm
    let time_list = [time1,time2]
    return time_list
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值