可靠的服务器,以json格式获取世界时间

reliable server to get world time in json format

本文关键字:格式 获取 世界 时间 json 服务器      更新时间:2023-09-26

我目前正在使用自己的web服务来获取时间。页面发送一个ajax请求,并接收一个包含当前日期和时间的json字符串。

我在网上查了一下,发现了其他允许jsonp请求获取时间的服务器,但我不知道它们到底有多可靠。

是否有可靠且免费的服务来检索您可以推荐的当前时间?

谢谢。

这将提供JSON格式的UTC时间:http://json-time.appspot.com/time.json

这个链接在这个线程中被提及。

您可以使用Yahoo的getTime API。。。http://developer.yahoo.com/util/timeservice/V1/getTime.html

这将提供自Unix纪元(UTC)以来的秒数。您所需要做的就是将其偏移到本地。我刚刚创建了一个node.js脚本,可以在windows中实现这一点,要点如下。https://gist.github.com/3406378

值得注意的是,这并不是延迟的原因,因此只能精确到一秒钟左右。使用NTP可能是您的最佳选择,但如果您已经离开几分钟,一些NTP客户端不会更改日期/时间。对于我来说,这是一台CMOS电池没电的电脑,直到我能找到替代品。

var resp = JSON.parse(body);
var dtm = new Date(resp.Result.Timestamp * 1000);

只需确保服务器的时钟准确无误。然后,您可以轻松地编写一个小脚本,为您提供UTC时间,然后您可以使用它来获取任何时区的时间。您甚至可以让脚本接受一个参数,为您提供给定时区的时间,而不是UTC。