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

标签 javascript jquery ajax

我正在搜索jquery代码以从NTP服务器获取时间并发现this thread 。只是尝试了线程中的代码并获取当前时间。

我导航到 this url输出为:

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

我可以使用任何公共(public) ntp 服务器来代替代码中的“http://timeapi.org/utc/now.json ”吗?如果不简单解释一下为什么?

提前致谢

最佳答案

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

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

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

关于javascript - 如何使用 jQuery/Ajax 从 NTP 服务器获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18232218/

相关文章:

javascript - Canvas:arc(75,75,50,0,3.1415,true) 绘制椭圆而不是圆形

javascript - Firebase js : startAt, orderByChild 和 limitToLast

javascript - 通过ajax传递唯一输入值不起作用

jquery - 当使用 jQuery UI 激活工具提示时,按钮单击不会在警报中显示标题

javascript - 识别网站是否有 AJAX 请求

javascript - pip.io UI 是在什么地方构建的?

javascript - 我的 javascript 文件中的 Laravel 4 Blade 语法

javascript - $(document).innerHeight() 和 $(window).innerHeight() 不适用于移动设备

javascript - 如何将 Backbone 模型与 jQuery 相关的范围一起使用

javascript - Jquery,检查 charAt() 是否等于 unicode 字符?