欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

js教程

js指定时间定时自动执行代码分享

js教程 我的站长站 2023-10-12 共175人阅读

示例代码用的`setTimeout()`函数,在指定的时间后执行。代码非常的简单,获取当前时间和设定一个指定时间,指定时间减去当前时间就是定时的时间,如果定时器到期时等于0,就代表时间到了,就运行executeAtTime函数的方法。

function executeAtTime() {
  console.log("定时器触发,执行操作");
}
var targetTime = new Date("2023-03-01T00:00:00+08:00").getTime(); // 目标时间
var currentTime = new Date().getTime(); // 当前时间
var timeToWait = targetTime - currentTime; // 等待时间
if (timeToWait > 0) {
  setTimeout(executeAtTime, timeToWait);
}
标签 js代码