Javascript 如何从网页中获取serverTime

Javascript 如何从网页中获取serverTime,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我想知道是否有可能在一个变量中获取serverTime,该变量稍后可以在javascript中使用jquery ajax函数$.get或$.post 该网页的链接为: 我认为对于get和post函数,您需要使用url:game.php 这是网页的打印屏幕: 我可以这样做: var time=document.getElementById('serverTime'); 但是,使用这种方法,过一段时间后,如果网页没有重新加载,时间将与大约1-2秒的时间不同步,我需要准确的时间。您可以在后端使用

我想知道是否有可能在一个变量中获取serverTime,该变量稍后可以在javascript中使用jquery ajax函数$.get或$.post

该网页的链接为:

我认为对于get和post函数,您需要使用url:game.php 这是网页的打印屏幕:

我可以这样做:

var time=document.getElementById('serverTime'); 

但是,使用这种方法,过一段时间后,如果网页没有重新加载,时间将与大约1-2秒的时间不同步,我需要准确的时间。

您可以在后端使用Node.js和socket.io,使用websockets,并流式传输实时数据,看看我是如何做到的!?。然后您的客户端JS将连接到websocket,并从服务器流式传输超时。

我注意到本地时间和服务器时间之间的差异不是恒定的。所以我不能用它作为参考。听起来很有希望,但我不知道我是否有权访问后端。如果你能详细说明一下。。。
var serverTime = time ; //this would come from the server obviously
var localTime = +Date.now();
var timeDiff = serverTime - localTime;

setInterval(function () {
    console.log(+Date.now() + timeDiff);
}, 1000);