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