2013-03-28 80 views
0

我通過使用json文件獲取數據,其中一個變量是關於時間(如19:00)的GMT + 0時間。如果我想將其轉換爲GMT + 2,我將需要添加2,但我無法弄清楚如何......我正在試圖在鈦項目中做到這一點。在javascript中處理時間變量 - 將小時添加到時間變量

+0

是不是JSON返回一個ascii文本值?如果是這樣,你不能用+2替換+0嗎? – Switch

+0

不,這個變量只是「19:00」,我怎麼編輯它以便它變成「21:00」作爲gmt + 2? – Tel4tel

回答

1
var time = "19:00"; 
function incHour(t,hr){ return parseInt(hr) + 2; } 
time = time.replace(/^(\d{1,2})/, incHour); 
+1

非常感謝... – Tel4tel

1

我總是建議momentjs,如果你認爲你將不得不做更多的時間處理

http://momentjs.com/