首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时区偏移量

时区偏移量
EN

Stack Overflow用户
提问于 2013-11-27 12:33:22
回答 4查看 957关注 0票数 0

我想得到特定城市的时区偏移量。我正在使用天气在线api。http://api.worldweatheronline.com/free/v1/tz.ashx?q=Lahore&format=json&callback=crm&key=j7cf7epyawudqvbkf3cvc7r2

它又回来了

代码语言:javascript
复制
crm({
    "data": {
        "request": [{
            "query": "Lahore, Pakistan",
            "type": "City"
        }],
        "time_zone": [{
            "localtime": "2013-11-27 10:46",
            **"utcOffset": "5.0"**
        }]
    }
})

现在,我如何使用jSon和jQuery获得utcoffset值,如果有人有想法,请提前与我分享谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-27 12:35:11

向页面添加一个crm()函数(用于回调):

代码语言:javascript
复制
<script>
function crm(timeData) {
    // alert first offset
    alert(timeData['data']['time_zone'][0]['utcOffset']);
}
</script>
票数 0
EN

Stack Overflow用户

发布于 2013-11-27 12:45:06

试试这个:

代码语言:javascript
复制
<script>
    $(document).ready(function(){
        $.ajax({
            url: "http://api.worldweatheronline.com/free/v1/tz.ashx?q=Lahore&format=json&key=j7cf7epyawudqvbkf3cvc7r2",
            success: function(res){
                alert(res.data.time_zone[0].utcOffset);
            },
            dataType: "jsonp"
        });
    });
  </script>

希望它能帮上忙

票数 0
EN

Stack Overflow用户

发布于 2013-11-27 12:45:38

您可以更好地使用xml以xml格式轻松获取数据。

http://api.worldweatheronline.com/free/v1/tz.ashx?q=Lahore&format=xml&callback=crm&key=j7cf7epyawudqvbkf3cvc7r2

代码语言:javascript
复制
-<data>
  -<request
     <type>City</type>
     <query>Lahore, Pakistan</query>
  </request>
  -<time_zone>
     <localtime>2013-11-27 17:42</localtime>
     <utcOffset>5.0</utcOffset>
  </time_zone>
</data>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20242645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档