Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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/jquery/json/etc获取国际时间_Javascript_Jquery - Fatal编程技术网

使用javascript/jquery/json/etc获取国际时间

使用javascript/jquery/json/etc获取国际时间,javascript,jquery,Javascript,Jquery,我正试图通过JavaScript、jQuery、JSON等找到获取实际时间的方法 我有这两个网站,它们的时间就是为了这个目的 这个网站实际上解释了如何获得时间,但我似乎无法理解,因为我不太懂json,只懂javascript 我搜索了很多,但不知道如何使用JavaScript从另一个网站提取数据 如果有人能帮我把这些站点中的一个站点的时间转换成JavaScription中的一个变量,那就太好了。谢谢。如果您使用的是chrome或firefox,您可以在控制台中直接运行这个命令: j

我正试图通过JavaScript、jQuery、JSON等找到获取实际时间的方法

我有这两个网站,它们的时间就是为了这个目的

这个网站实际上解释了如何获得时间,但我似乎无法理解,因为我不太懂json,只懂javascript

我搜索了很多,但不知道如何使用JavaScript从另一个网站提取数据


如果有人能帮我把这些站点中的一个站点的时间转换成JavaScription中的一个变量,那就太好了。谢谢。

如果您使用的是chrome或firefox,您可以在控制台中直接运行这个命令:

jQuery.ajax({dataType:'jsonp',
             url:'http://json-time.appspot.com/time.json?tz=Europe/London',
             success:function(data){x=data;console.log(x);}})
您将看到x现在包含json时间对象


希望这对您有所帮助。

如果您使用的是chrome或firefox,您可以在控制台中直接运行:

jQuery.ajax({dataType:'jsonp',
             url:'http://json-time.appspot.com/time.json?tz=Europe/London',
             success:function(data){x=data;console.log(x);}})
您将看到x现在包含json时间对象


希望这能有所帮助。

您现在只是想知道您当前所在位置的时间吗? 如果是这样,您可以使用标准javascript
newdate()
,如下所示:

var xx = new Date();
hour = xx.getHours();
min = xx.getMinutes();
time = hour + ':' + min;
console.log(time);
请参见此处的示例:

这只是将其记录到控制台,但您可以轻松地将其应用到div或其他元素

编辑:这是一个将其放入div的示例,我还修复了变量声明:

您现在只是想知道您当前所在位置的时间吗? 如果是这样,您可以使用标准javascript
newdate()
,如下所示:

var xx = new Date();
hour = xx.getHours();
min = xx.getMinutes();
time = hour + ':' + min;
console.log(time);
请参见此处的示例:

这只是将其记录到控制台,但您可以轻松地将其应用到div或其他元素

编辑:这是一个将其放入div的示例,我还修复了变量声明:

如果您使用Jquery库,我刚刚看过该教程,只需稍加修改即可:

<html>
<head>
<script src="js/jquery-1.2.6.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$.getTime = function(zone, success) {
    var url = 'http://json-time.appspot.com/time.json?tz='
            + zone + '&callback=?';
    $.getJSON(url, function(o){
        success && success(o.datetime);
    });
};

// Usage:
function doit(){
    $.getTime('America/Detroit', function(time){
    alert(time);
});
}

$(document).ready(function(){ $('#summat').click(doit); });
</script>
</head>
<body>
<div id="summat">CLICK ME</div>
</body>
</html>

$.getTime=函数(区域,成功){
var url='1〕http://json-time.appspot.com/time.json?tz='
+区域+'&回调=?';
$.getJSON(url,函数(o){
成功与成功(o.datetime);
});
};
//用法:
函数doit(){
$.getTime('America/Detroit',函数(时间){
警报(时间);
});
}
$(document).ready(function(){$('#summat')。单击(doit);});
点击我

其中变量“time”是给定时区(即美国/底特律)的本地时间和日期字符串。

如果您使用Jquery库,我刚刚查看了该教程,只做了很小的修改:

<html>
<head>
<script src="js/jquery-1.2.6.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$.getTime = function(zone, success) {
    var url = 'http://json-time.appspot.com/time.json?tz='
            + zone + '&callback=?';
    $.getJSON(url, function(o){
        success && success(o.datetime);
    });
};

// Usage:
function doit(){
    $.getTime('America/Detroit', function(time){
    alert(time);
});
}

$(document).ready(function(){ $('#summat').click(doit); });
</script>
</head>
<body>
<div id="summat">CLICK ME</div>
</body>
</html>

$.getTime=函数(区域,成功){
var url='1〕http://json-time.appspot.com/time.json?tz='
+区域+'&回调=?';
$.getJSON(url,函数(o){
成功与成功(o.datetime);
});
};
//用法:
函数doit(){
$.getTime('America/Detroit',函数(时间){
警报(时间);
});
}
$(document).ready(function(){$('#summat')。单击(doit);});
点击我

其中变量“time”是给定时区(即美国/底特律)的本地时间和日期字符串。

如果您只想获取客户端上的当前时间,可以运行var date=new date(),这将生成一个日期对象,您可以在此处找到更多信息:如果您只想获取客户端上的当前时间,您只需运行var date=new date(),它将生成一个日期对象,您可以在此处找到更多信息: