我通过使用json文件获取数据,其中一个变量是关于时间的,比如19:00,GMT + 0。如果我想将其转换为GMT + 2,我将需要添加2,但我无法弄清楚如何...我正在尝试在Titanium项目中执行此操作。
答案 0 :(得分:1)
var time = "19:00";
function incHour(t,hr){ return parseInt(hr) + 2; }
time = time.replace( /^(\d{1,2})/, incHour );
答案 1 :(得分:1)
我总是推荐momentjs,如果你认为你将不得不做更多的时间操作
答案 2 :(得分:0)
参考:How to add 30 minutes to a JavaScript Date object?
var d1 = new Date ('6/29/2011 4:52:48 PM'),
d2 = new Date ( d1 );
d2.setHours ( d1.getHours() + 2 );
alert ( d2 );