2016-06-08 96 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; 

這應該工作。

相關問題