如何查询在线时间服务器以获得准确的时间

时间:2014-02-19 16:07:55

标签: javascript php jquery html lamp

我发现某些在线时间服务器在提供适当的时区时可以分享准确的时间。例如:

  • time.windows.com
  • time.nist.gov
  • time-nw.nist.gov
  • time-a.nist.gov
  • time-b.nist.gov

是Windows使用的一些时间服务器,可以通过Internet自动更新时间。我想使用这些服务器来确定准确的时间,而不是local server时间或client system时间。我尝试查询:http://time.windows.com/?timezone=GMT+5:30(获取请求)期望在印度获得当前时间,但它说:Error : 403

所以,我想知道,查询这样的时间服务器获取时间和时间的正确格式是什么?作为回应的日期。使用html (get)(post), php, js, jquery的任何ne的代码是可接受的。

谢谢!

1 个答案:

答案 0 :(得分:2)

您不应该从应用程序代码中执行此操作。正如您所指出的那样,“有一些时间服务器被Windows用来通过互联网自动更新时间”。因此,使用适当的客户端程序/服务来定期设置服务器的时间。这样,服务器的时钟始终精确到微秒级别。尝试按每个请求查询时间服务器(如您的描述所示)是愚蠢的,并且会导致大量不必要的开销。