2013-04-30 24 views

回答

2

希望這是足以讓你開始

// time should be a string in your format 
// offset should be an int (i.e. 3 or -3) 
function convertTimeZone(time, offset) { 
    time = time.replace('-','/'); 
    return new Date(time).addHours(parseInt(offset, 10)); 
} 

被稱爲這樣

convertTimeZone('2013-05-04 17:25:00', 3); 
convertTimeZone('2013-05-04 17:25:00', -3); 

JavaScript不喜歡-所以用/它將接受更換。這一切都不使用jQuery,這只是基本的JavaScript。

0

看看Moments.js

,那麼你可以做這樣的事情(只是舉個例子可能不完全匹配你所要求的)

var date1 = moment.utc("2013-05-04 17:25:00").format("YYYY-MM-DDTHH:mm:ss"); 

console.log(date1.toString()); 

var date2 = moment.utc(date1).add("hours", 3).format("YYYY-MM-DDTHH:mm:ss"); 

console.log(date2.toString()); 

將輸出

2013-05-04T17:25:00 
2013-05-04T20:25:00 

jsfiddle

相關問題