Server 端給予日期資料是數字的轉換 發表於 2017-06-07 更新於 2019-06-14 分類於 程式技術筆記 閱讀次數: Disqus: Server Side 給予的日期資料是數字(毫秒)時,資料的轉換 Introduction有時候, Server Side 給予的日期資料會類似這種\Date(1496592000000)\,所以介紹一下這種 Date 格式。 Conetent這種資料格式是其實就是 getTime 方法取得的資料,其數字資料就是 指定的日期和時間距 1970 年1 月1 日 00:00:00 UTC 之間的毫秒數。 情境 將 /Date(1488297600000)/ 轉換為 Date 12345678910function dateTimeReviver(value) { /// <summary> /// Date the time reviver. /// </summary> /// <param name="value">The value.</param> var a; return typeof value === "string" && (a = /\/Date\((\d*)\)\//.exec(value),a) ? new Date(+a[1]) : value; } Reference MDN Date getTime MDN Operators 歡迎關注我的其它發布渠道 RSS