Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript以高精度获得基于时区id的NTP时间_Javascript_Datetime_Timezone_Latency_Ntp - Fatal编程技术网

如何使用javascript以高精度获得基于时区id的NTP时间

如何使用javascript以高精度获得基于时区id的NTP时间,javascript,datetime,timezone,latency,ntp,Javascript,Datetime,Timezone,Latency,Ntp,之前,我们使用JavaScript以这种方式通过时区id获取时间 var tz = jstz.determine(); // Determines the time zone of the browser client var format = 'YYYY/MM/DD HH:mm:ss ZZ'; alert(moment.tz('Europe/London').format(format)); OR alert(moment.tz(tz.name()).f

之前,我们使用JavaScript以这种方式通过时区id获取时间

    var tz = jstz.determine(); // Determines the time zone of the browser client
    var format = 'YYYY/MM/DD HH:mm:ss ZZ';
    alert(moment.tz('Europe/London').format(format));
    OR
    alert(moment.tz(tz.name()).format(format));
我使用了两个库,一个用于从客户端浏览器获取时区id,另一个用于根据时区id获取日期和时间

<script type="text/javascript" src="Scripts/jstz.min.js"></script>
<script src="Scripts/moment.min.js" type="text/javascript"></script>
<script src="Scripts/moment-timezone-with-data-2010-2020.min.js" type="text/javascript">
我对上面代码的理解程度如何,它将调用time.json并传递时区id,响应将基于时区id返回新的日期和时间

我有一个问题

1) please tell me someone that above js routine will return right date and time based on timezone id?
2) 延迟是怎么回事。假设我调用time.json并在10秒后得到响应,可能是由于网速慢或其他原因。在这种情况下,我如何才能得到正确的日期和时间

所以,如果几秒钟或几分钟后回复,请指导我需要做什么,以始终获得正确的日期时间
还讨论使用javascript获取NTP日期和时间的其他最佳方法。
寻求指导


主要问题是延迟…如果我在几秒钟或几分钟后得到响应,那么我如何重新计算时间以使其准确处理延迟或响应缓慢问题…请指导我。谢谢

我还查阅了所有这些url,主要问题是延迟…如果我在几秒钟或几分钟后收到回复,那么我如何重新计算时间,使其准确处理延迟或响应缓慢问题…请指导我。谢谢
1) please tell me someone that above js routine will return right date and time based on timezone id?