Javascript在用户时间午夜执行操作

Javascript execute action at user time midnight

本文关键字:执行 操作 午夜 时间 用户 Javascript      更新时间:2023-09-26

我想使用javascript或jquery来检测当天的变化(0:00)并向服务器提交ajax调用。

起初我想创建一个间隔对象来检查,但似乎它将是低效的,因为它将检查每秒钟的日期更改…

也许我可以计算出时间与时间之间的差异。现在和午夜,然后安排一些将在那个时候加载的东西。我如何在javascript/jquery中安排一些工作方式?或者可能有更可靠的解决方案?

use setTimeout .

var timeDifference = //time remaining in ms until midnight. 
setTimeout(function(){
  //code you want to run at midnight. 
},timeDifference)