多语言展示
当前在线:129今日阅读:3今日分享:40

js如何设置定时任务

可能很多小伙伴们不是很清楚js如何设置定时任务,那么具体应该怎么做呢?感兴趣的小伙伴们随小编一起看看吧!
方法/步骤
1

循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);//清楚定时器window.clearInterval(timeid);

2

定时执行:当方法执行完成定时器停止,该定时器只执行一次该方法(但是定时器还在,只不过没用了),;var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);

3

例子:每日第二天0晨执行一个方法的js定时任务:function getCarCheckCode() {$.ajax({type:'POST',

4

url:'${ctx}/carCheckCode.do', dataType:'json',success:function(resp) { document.getElementById('carcheckcode').innerHTML=resp;}});}

5

var dateNow = new Date();//现在时刻    //设置用户登录时刻的第二天的0时0分0秒var dateIntegralPoint = new Date();dateIntegralPoint.setDate(dateNow.getDate()+1);dateIntegralPoint.setHours(00);//小时数增加1dateIntegralPoint.setMinutes(00);dateIntegralPoint.setSeconds(00);

6

//设置定时任务setTimeout('getCarCheckCode()',dateIntegralPoint-dateNow);//用户登录后的下一个整点执行//[end] add by duhongqi reason:TASK-4712关于在快录、E行销、核保系统增加显示验车码的需求申请

推荐信息