2013-03-28 2 views
0

Я получаю данные с помощью json-файла, и одна из переменных - это время, например 19:00, как GMT + 0. Если бы я хотел был преобразовать это в GMT + 2, мне нужно будет добавить 2, но я не мог понять, как ... Я пытаюсь сделать это в проекте Titanium.Манипулировать переменную времени в javascript - добавить часы к переменной времени

+0

Не JSON возвращающий ASCII текстовое значение? Если да, не можете ли вы просто заменить +0 на +2? – 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/

Смежные вопросы