從ASP.NET MVC 控制器傳回JsonResult 時,模型中的日期屬性將以JavaScript 特定的格式顯示:
"\/Date(1239018869048)\/"
選項1:解析格式
使用以下代碼:value = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
選項2:使用JSON.parse() Reviver
利用 JSON.parse() 中的 reviver 函數參數來攔截和轉換日期的字串表示形式:var parsed = JSON.parse(data, function(key, value) { if (typeof value === 'string') { var d = /\/Date\((\d*)\)\//.exec(value); return (d) ? new Date(+d[1]) : value; } return value; });
以上是如何處理 ASP.NET MVC JsonResult 中的日期格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!