在開發ASP.NET MVC時,如果你有使用jQuery的Ajax去獲取一些json數據時,其中數據返回有包含日期時間的話,也許會覺得有點小問題。
現針對此問題,寫一個小例子來演示一下,創建一個控制器在MVC專案中:
寫一個視圖:
先來看看,不經任何處理,你在視圖中顯示數據時,會是這樣子:
修改一下,把字符串“/Date(1435542121135)/”截取括號內的數字部分,使用函數parseInt轉換為int,再作為new date對象的參數傳入,這樣new date一個新時間對象。:
代碼:

var obj = new Date(parseInt(data.result.substr(6)));
代碼:

var obj = new Date(parseInt(data.result.replace("/Date(", "").replace(")/", ""), 10));
這樣雖然顯示出日期時間信息,不過它是UTC格式,但是有點不太友好,我們需要格式化它: