1个回答
展开全部
setTimeout计时出错
var doSomething = function(){
console.log("do");
// 继续调用
task();
}
var task = function(){
// 每天0点开始执行一次
var now = new Date;
var y = now.getFullYear(), m = now.getMonth(), d = now.getDate();
var tom = new Date(y, m, d + 1, 0, 0, 0);
var gap = tom - now;
setTimeout(doSomething, gap);
}
onload = function(){
task();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询