這是一個時間戳。
new Date(parseInt('/Date(1412101800000)/'.substr(6)));
剛纔設定的時間時區。
var dateFormat = new Date(parseInt('/Date(1412101800000)/'.substr(6)));
dateFormat.setTime(dateFormat.getTime() + dateFormat.getTimezoneOffset()*60*1000 );
日期在您的時區*:30/09/2014 11:30:00
日在柏林*:30/09/2014 19:30:00
在洛杉磯* 30日期/ 09/2014 19:30:00
日在北京*:2014年1月10日01:30:00
日在紐約*:30/09/2014 13:30:00
對於示例
var dateFormat = new Date(parseInt('/Date(1412101800000)/'.substr(6)));
dateFormat.setTime(dateFormat.getTime() + dateFormat.getTimezoneOffset()*(-10*100000));
日期{Wed Oct 01 2014 12:10:00 GMT + 0100(BST)}
可能是因爲服務器和客戶端PC的時區不同。 – madforstrength