Javascript 有人知道一个好的JSON时间服务器吗?
我需要使用JSON获取当前时间(来自可靠来源)。在我的应用程序中,精确的时间是至关重要的,因此我不能依赖于设备的时间,即使它只有一两秒钟 编辑:我并不担心“精确性”,只是为了让运行该应用程序的多台设备具有相同的时间Javascript 有人知道一个好的JSON时间服务器吗?,javascript,json,datetime,time,Javascript,Json,Datetime,Time,我需要使用JSON获取当前时间(来自可靠来源)。在我的应用程序中,精确的时间是至关重要的,因此我不能依赖于设备的时间,即使它只有一两秒钟 编辑:我并不担心“精确性”,只是为了让运行该应用程序的多台设备具有相同的时间 function getTime(zone, success) { var url = 'http://json-time.appspot.com/time.json?tz=' + zone, ud = 'json' + (+new Date());
function getTime(zone, success) {
var url = 'http://json-time.appspot.com/time.json?tz=' + zone,
ud = 'json' + (+new Date());
window[ud]= function(o){
success && success(new Date(o.datetime));
};
document.getElementsByTagName('head')[0].appendChild((function(){
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = url + '&callback=' + ud;
return s;
})());
}
getTime('GMT', function(time){
// This is where you do whatever you want with the time:
alert(time);
});
截至2015年9月12日,该系统似乎正在运行
{"dateString":"2015-09-12T23:15:56+01:00"}
这里有更多信息。它由Heroku主持,截至2020年1月7日的。运行良好。我们可以以json格式或纯文本格式轻松获取特定时区或ip地址的当前日期和时间详细信息
http://worldtimeapi.org/api/timezone/America/Santiago
上面的url将以json格式为“America/Santiago”提供当前日期和时间的详细信息
上述url将以json格式为“亚洲/加尔各答”提供当前日期和时间的详细信息
根据您的公共IP请求当前时间(作为JSON):
$curl“”
注意:默认情况下,API返回JSON。将.txt后缀添加到任何API URL都将返回纯文本响应,这在某些系统上可能更容易解析。如果您需要JSON格式的后缀,这意味着您的应用程序正在浏览器中运行,在这种情况下,考虑到正在进行的所有异步操作,如果您能够在一两秒钟内达到计时精度,我会感到惊讶。或者你需要JSON还有另一个原因吗?精度还是个问题。一个没有ping时间等的独立请求无法解释延迟。这是一个phonegap android应用程序。所以所有的东西都会编译成一个.apk文件。所以它不是一个真正的网络应用。但我基本上需要从集中式服务器获取时间,并将其与设备的时间进行比较,这样我就可以通过知道多个设备与集中式时间的时差来同步结果。同意,<1s的精度确实是不切实际的。当您请求/检索、解析和执行操作时,我确信您至少会丢失1s的精度。即使服务器发送精确的时间,设备1也可能比设备2更快地获取,因为设备2可能处于慢速网络连接上。因此,我不确定是否真的有可能达到毫秒精度。现在服务器超过了它的配额,所以如果它是任务关键型的,我不会完全依赖于此服务器。还有其他类似的服务器吗?这台,但不是我不是舒尔,关于它的启动时间。在发布本文时,www.timeapi.org似乎已被EDT破坏。现在一个get请求给了我
{“dateString”:“2016-03-28620:25:21-05:00”}
。获取的请求给了我{“dateString”:“2016-03-28322:27:57-03:00”}
,作为参考,请求说{“dateString”:“2016-03-29T01:28:34+00:00”}
。我在密歇根,现在应该是EDT了,我在这里查询的时间是21:27,也就是UTC-4。似乎timeapi.org
不再可用。目前正在工作。也很不错。从2020-08-21开始,两者都http://worldtimeapi.org/
和http://worldclockapi.com
工作正常。对http://worldclockapi.com/api/json/utc/now
以json格式给出时间。
http://worldtimeapi.org/api/timezone/Asia/Kolkata