Javascript 达到服务器时间时调用函数

Javascript 达到服务器时间时调用函数,javascript,time,action,call,ntp,Javascript,Time,Action,Call,Ntp,我对JavaScript编程没有那么熟练。至少我认为是这样。因此,我再次向你们谴责这个问题。也许你们确实有一个工作脚本或者一个好的方法。 我想在一个动作的一侧执行一个非常具体的时间 例如: 在一个网站上,除了一些文字,一些图片,什么都看不到。所以一个普通的网站。19:45自动链接到另一页。真的就这些。像计时器之类的东西(在x秒后做动作)我不是指。 固定的时间很重要。 同样重要的是,时间来自服务器和客户端。可能这确实可以从同一台服务器或由官方NTP服务器进行选择 你有主意吗 这将是一个很大的帮助。

我对JavaScript编程没有那么熟练。至少我认为是这样。因此,我再次向你们谴责这个问题。也许你们确实有一个工作脚本或者一个好的方法。 我想在一个动作的一侧执行一个非常具体的时间

例如: 在一个网站上,除了一些文字,一些图片,什么都看不到。所以一个普通的网站。19:45自动链接到另一页。真的就这些。像计时器之类的东西(在x秒后做动作)我不是指。 固定的时间很重要。 同样重要的是,时间来自服务器和客户端。可能这确实可以从同一台服务器或由官方NTP服务器进行选择

你有主意吗

这将是一个很大的帮助。会让人吃惊的


事先非常感谢。

我已经尽力了。这是我的剧本

<script type="text/javascript">
   var now = new Date();
   var calMillisecs = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 17, 57, 0, 0) - now;

   if (calMillisecs < 0) {
      calMillisecs += 86400000;
   }

   setTimeout(function(){alert("Uhrzeit Erreicht !")}, calMillisecs);
</script>

var now=新日期();
var calMillisecs=新日期(now.getFullYear(),now.getMonth(),now.getDate(),17,57,0,0)-now;
如果(卡米利秒<0){
卡米利塞克斯+=86400000;
}
setTimeout(函数(){alert(“Uhrzeit Erreicht!”)},calMillisecs);
效果很好

但是,有什么办法可以让我使用正式的NTP服务器而不是客户端时间呢? 我用这个试过了 但是没有成功


有什么想法吗?

不幸的是,StackOverflow不是“给我代码”服务。你得先做点什么。