gpt4 book ai didi

javascript - 获取当前 GMT 世界时间

转载 作者:IT王子 更新时间:2023-10-29 03:13:33 24 4
gpt4 key购买 nike

如何获取当前时间? (在 JavaScript 中)

不是你电脑的时间,比如:

now = new Date;
now_string = addZero(now.getHours()) + ":" + addZero(now.getMinutes()) + ":" + addZero(now.getSeconds());

但是真正准确的世界时间呢?

我是否需要连接到服务器(很可能是,哪个服务器?我如何从中检索时间?)

我从 google 进行的所有搜索都会返回 (new Date).getHours()

编辑:

如果用户在他的计算机上设置了错误的时间,我想避免显示错误的时间。

最佳答案

您可以使用 JSON[P] 并访问时间 API:

(下面的代码应该可以完美运行,刚刚测试过...)

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);
});

关于javascript - 获取当前 GMT 世界时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/489581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com