2016-06-08 94 views
3

我的天气预报程序使用服务。这项服务给我每天的时间。但是这个时间格式是'嗯'。我不知道这种格式。所以我问怎么才能把这个转换成?jquery将hmm格式转换为小时

$('.table tbody tr:eq(' + j + ') td:eq(0)').text(data.weather[gunSayisi].hourly[j].time); 

这是我的代码,我得到了JSON数据我想这一次格式转换为小时 这里是我的数据:http://www.jsoneditoronline.org/?id=0e98f3e93aeb98d337bb8b0df25928ed

+2

分享您的代码... –

+0

除以100,忽略余数。这显然是毫米,其中h将是1-12(不是领先的0),而不是hh这将是00-23 –

+0

你好家伙这是我的数据,你可以看到时间格式http://www.jsoneditoronline.org/?id = 0e98f3e93aeb98d337bb8b0df25928ed –

回答

2

hmm指小时一分一秒,所以,要达到hours数量为一个整数,则需要分而圆,像这样:

var hours = Math.floor(value/100); 

如果你希望得到尽可能浮数,那么你需要收集的hours数,分钟和C的数量onvert分钟数为小数:

var h = parseInt(value.substring(0, value.length - 2)); 
var m = parseInt(value.substring(value.length - 2)); 
var hours = h + (m/60); 

或简称:

var hours = parseInt(value.substring(0, value.length - 2)) + (parseInt(value.substring(value.length - 2))/60); 
2
var time = parseInt(time) 
var hour = Math.floor(time/100); 
var minute = time % 100; 

这应该工作。

相关问题