2013-10-14 40 views
0

我已經得到了JSON API此以下字符串:JSON日期與區偏移量未轉換爲JavaScript日期正確

"Date": "\/Date(1381446000000+0100)\/", 

這應該是:

2013-10-11 00:00:00 

,而是我得到這個:

2013-10-10T23:00:00.000Z 

我的代碼:

new Date(parseFloat(oldDate.replace("/Date(", "").replace(")/", ""))); 
+0

[解析來自web服務日期](http://stackoverflow.com/questions/11024367/parsing-date-from-webservice)或從毫秒[javascript日期的可能重複和時區](http://stackoverflow.com/questions/13614792/javascript-date-from-milliseconds-and-timezone) – Bergi

+0

已經看過這些鏈接,並嘗試過他們的解決方案,但他們都沒有工作 – Jonathan

回答

2

嘗試:

var date = "/Date(1381446000000+0100)/"; 
var d = new Date(parseFloat(date.replace("/Date(", "").replace(")/", "")));