Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript从某个在线时间服务器同步时间?_Javascript - Fatal编程技术网

如何使用JavaScript从某个在线时间服务器同步时间?

如何使用JavaScript从某个在线时间服务器同步时间?,javascript,Javascript,我正在编写一个移动应用程序,我需要与一个集中的在线服务器同步时间。我该怎么做呢?我只能使用JavaScript,不能使用Ajax/ActiveX等。I,但您的时间值应该从(new Date()).getTime()中检索。将这些值发送到服务器并仅存储这些长值。然后将这些值发送到每个客户机,并再次将它们转换为JavascriptDate对象,如下所示变量x=新日期(longnum)。然后,您可以以用户区域设置格式显示时间:x.tolocalString()Date.tolocalString()依

我正在编写一个移动应用程序,我需要与一个集中的在线服务器同步时间。我该怎么做呢?我只能使用JavaScript,不能使用Ajax/ActiveX等。

I,但您的时间值应该从
(new Date()).getTime()中检索。将这些值发送到服务器并仅存储这些长值。然后将这些值发送到每个客户机,并再次将它们转换为Javascript
Date
对象,如下所示<代码>变量x=新日期(longnum)
。然后,您可以以用户区域设置格式显示时间:
x.tolocalString()

Date.tolocalString()
依赖于实现,并且在浏览器之间差异很大(大多数浏览器完全忽略除时区偏移之外的本地设置)。最好创建一个明确的日期字符串(例如,2012年2月23日或类似日期),并在任何地方使用它。我不太明白。(新日期()).getTime()是否与服务器联系以获取时间?@antonpug:不。你需要使用AJAX。@SLaks你是什么意思?我不知道如何从网上的某个地方提取epoch时间,并将其保存为字符串?@JPRichardson:他明确要求从网上服务器获取时间。阅读问题。