【公告】網站目前停止所有的課程訂閱服務,原有學員權益不受影響,造成不便還請見諒,我們正在打造更多課程以及圖書,包含 Python 為主的課程主題,未來將會合併且擴充目前的課程內容,提供全新課程訂閱服務,感謝學員的支持。
【公告】《Entity Framework 實務精要》 絕版優惠學習活動,是針對最後一批少量書籍絕版的短期特別活動,只提供 20 個名額(剩 5 名),教學影片要在今年暑假過後才會重新開放訂閱,並沒有提供之前單獨購書的讀者,還請見諒, 如果您需要教學影片,屆時再請參與,也感謝讀者學員的支持,我們正在開發更多的教學內容,歡迎與我們一起努力。
《Entity Framework 實務精要》 絕版優惠學習活動》

JSON日期格式資料的轉換

當你透過 Ajax 等技術查詢伺服器端資料庫的資料並且將其回傳時,如果其中包含了日期格式欄位的資料,可能會得到以下的值:

/Date(1336406400000)/

你必須進一步將其作轉換才能展示在網頁上,透過數值轉換函式可以簡單的作到,程式碼如下:

var jdate = '/Date(1336406400000)/';
//
var jdate_string = jdate.substr(6,jdate.length-8);      //取出數字的部份
var jdate_int = parseInt(jdate_string);                          //轉換成數字
var jdate_value = new Date(jdate_int);                        //轉換成對應的日期物件
//
//輸出 Tue May 08 2012 00:00:00 GMT+0800 (台北標準時間)
console.log(jdate_value);                                                 


沒有留言: