0

我们有一方有服务器时间。我想每 1 毫秒检查一次服务器时间,当它到达某一秒和毫秒时,我想要一个按钮来确认。我用 setInterval 做到这一点。这样做的问题是,如果我在想要的时间前 1 分钟和想要的时间前 5 分钟通过书签运行我的脚本,虽然我想要的时间完全相同,但它确认按钮的时间会有所不同。任何想法将不胜感激!

我所做的代码是这样的:

javascript:var currentTime=$("#serverTime").text().split(":");
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
function checkTime(){
var currentTime=$("#serverTime").text().split(":");
var currentHours = currentTime[0];
var currentMins = currentTime[1];
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
if((currentHours == 13)(currentMins == 30)&&(currentSec==00)&&(currentMs>0)&&(currentMs<15)){
document.forms[0].submit.click()
}
}
var confirm=setInterval("checkTime()",1);

所以我希望表单在 13:30:00 和 00 到 15 毫秒提交,我通过书签在网站上运行它(使用我要提交的表单)。问题是,如果我在提交表单的时间前 2 小时运行它,比我在 13:30:00 前 10 分钟运行脚本晚一些毫秒或秒。有什么想法吗?

4

0 回答 0