2013-03-28 42 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/