从现在起6小时和12小时后获取温度

时间:2014-04-23 22:29:53

标签: php api simplexml

我正在使用yr.no的API,我想知道从现在起6小时12小时后的温度。我目前正在使用此代码:

$weather_forecast = simplexml_load_file('http://api.yr.no/weatherapi/locationforecast/1.8/?lat=60.10;lon=9.58');
echo $weather_forecast->product->time[40]->location->temperature['value'];
echo $weather_forecast->product->time[70]->location->temperature['value'];

这里的问题是数据永远不会是静态的。价值将在新的时间改变。我该怎样做才能始终从当前时间起6小时12小时的温度?

示例

当前小时为01,因此yr.no的API将在过去一小时后发布:<time datatype="forecast" from="2014-04-24T00:00:00Z" to="2014-04-24T00:00:00Z">。正如您在their XML中看到的那样,有多个time标记或您想要的标记。我想获得当前标记后6小时12小时的time标记的温度预测。在这种情况下,它是<time datatype="forecast" from="2014-04-24T06:00:00Z" to="2014-04-24T06:00:00Z"><time datatype="forecast" from="2014-04-24T12:00:00Z" to="2014-04-24T12:00:00Z">

如何获得6小时12小时的温度预测?

0 个答案:

没有答案