dateCreated = Convert.ToDateTime(rd["dateCreated"].ToString() --CONTROLLER
公共日期時間 dateCreated { 獲取;放; } - 模型
/Date(1666677654000)/ --->這就是我得到的
我正在使用 ajax 方法 get 在我的 HTML 表中顯示它。
反正有沒有使用JavaScript轉換它?
uj5u.com熱心網友回復:
您可以通過使用獲取 JS 日期物件eval
var dateStr = "/Date(1666677654000)/";
var date = eval("new " dateStr.replace(/\//g, ""));
console.log(date.toString())
結果:

更新
感謝@JavaScript 提供了另一種方式。
var dateStr = "/Date(1666677654000)/";
var date = new Date(parseInt("/Date(1666677654000)/".substr(6)));
console.log(date.toString())
.substr(6) 是未定義的長度,因此它將字串從第 6 個(開始)回傳到字串的末尾。
.substr(start), start:要包含在回傳的子字串中的第一個字符的索引。
如果長度被省略或未定義,
substr()則將字符提取到字串的末尾。
閱讀.substr(start)以了解更多資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/522477.html
