x轴从8:60开始,每半小时取一次数据。说是要在x轴上加个判断,不知道怎么加,求指教

解决方案 »

  1.   


    const getNextTime = (time) => {
            let temp = new Date(time.getTime())
            temp.setMinutes(time.getMinutes() + 30)
            return temp
        }
        let t1 = new Date()
        t1.setHours(8)
        t1.setMinutes(0)
        t1.setSeconds(0)
        let t2 = getNextTime(t1)
        setInterval( _ => {
            if(new Date().getTime() - t2.getTime() > 0){
                console.log(`每天${t2.toLocaleString()}取一次数据(如果当前时间点过了这个点,直接发送请求获取数据)`)
                t1 = t2
                t2 = getNextTime(t2)
            }
        },1000)