react怎么计算时间差呢

比如需要计算createTime和当前的时间差,是否超过limit,超过了让a true。

const limit= 120;  //秒,限定的时间
const createTime = "Fri Dec 01 2017 15:22:01 GMT+0800 (中国标准时间)"; //发送时的时间
const a = false;
阅读 5k
1 个回答
var a = false;
function time(start,limit,fn){  
       var timer = setInterval(function(){
        var date = new Date().getTime();
        if((date-start.getTime())/1000>limit){
            clearInterval(timer);
           fn()         
        }else{
        }
       },1000);
}

time(new Date(),10,function(){
    a = true;
    console.log(a);
});
推荐问题