获取时区偏移量

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

它又回来了

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

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

在页面中添加crm()函数(用于回调):

  

试试这个 :

  

希望它会有所帮助

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

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

 - -City Lahore, Pakistan  - 2013-11-27 17:42 5.0   

我怎么回调这个函数在下面的代码中哪里是错误的。

 function time() { var url = "http://api.worldweatheronline.com/free/v1/tz.ashx?q=Lahore&format=json&callback=crm&key=j7cf7epyawudqvbkf3cvc7r2"; $.ajax({ url: url, data: data, success: crm, // dataType: dataType dataType: "jsonp", jsonCallback: 'crm' }); } function crm(timeData) { // alert first offset alert(timeData['data']['time_zone'][0]['utcOffset']); }