我正在搜索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/