当前位置: 无忧屋首页 > 文章中心 > 前端 >

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

来源:网络

发布人:天道酬勤

发布时间:2024-01-26

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

  1. function executeAtTime() {
  2.   console.log("定时器触发,执行操作");
  3. }
  4. var targetTime = new Date("2023-03-01T00:00:00+08:00").getTime(); // 目标时间
  5. var currentTime = new Date().getTime(); // 当前时间
  6. var timeToWait = targetTime - currentTime; // 等待时间
  7. if (timeToWait > 0) {
  8.   setTimeout(executeAtTime, timeToWait);
  9. }

免责声明:文中图文均系网友发布,转载来自网络,如有侵权请联系右侧客服QQ删除,无忧屋网友发布此文仅为传递信息,不代表无忧屋平台认同其观点。