如何使用jQuery / Ajax从NTP服务器获取时间

时间:2013-08-14 12:49:18

标签: javascript jquery ajax

我正在搜索jquery代码以从NTP Server获取时间并找到this thread。只是尝试了线程中的代码并获取当前时间。

我导航到this url,输出为:

{"dateString":"2013-08-14T11:24:08+01:00"}

我可以在代码中使用任何公共ntp服务器代替“http://timeapi.org/utc/now.json”。如果不简单解释原因?

提前致谢

1 个答案:

答案 0 :(得分:3)

如果您发现服务器将当前时间公开为json,那么确定您可以使用它,但这并不能使其成为NTP服务器(正如您的链接所示,您正在连接到时间API)。

NTP是一种特定的网络协议,主要用于通过网络同步系统内部时钟的本地时间。它不是基于HTTP的,因此无法使用jQuery直接访问。

如果您只需要浏览器当前在jQuery中的当地时间,您可以使用$.now();