倒计时,累积时间

倒计时格式:2022-10-31 18:00:00 

Array:[

{status:1,startTime:2022-10-31 18:00:00 } ,

{status:1,startTime:2022-11-01 10:08:05 } ,

{status:1,startTime:2022-08-03 15:20:10 } ,

]

   let timer = null;
    function startCountDown() {
      if(timer) clearInterval(timer);
      timer = setInterval(() => {
        Array.forEach((e)=>{
          let duration = null;
          if(e.status==5 && dayjs()<dayjs(e.startTime)){
            duration = dayjs.duration(dayjs(e.startTime).diff(
                dayjs()
            ));
          }else if(e.status==6 && dayjs()>dayjs(e.startTime)){
            duration = dayjs.duration(dayjs().diff(
                dayjs(e.startTime)
            ));
          }
          if(duration) {
            e.hours=duration.get('hours')
            e.minutes=duration.get('minutes')
            e.seconds=duration.get('seconds')
          } else {
            // console.log(e.serviceTime
            // )
            e.hours=e.serviceTime?.hours || 2
            e.minutes=e.serviceTime?.minutes || 0
            e.seconds=e.serviceTime?.seconds || 0
          }
        })
      }, 1000);
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值