MVC动作返回带有日期字段的json对象

MVC action returning json object with a date field

本文关键字:字段 json 对象 日期 返回 MVC      更新时间:2023-09-26

我有一个MVC动作,返回JsonResult,我在一个字段是DateTime字段的类中传递。当我从javascript中读取该字段时它显示为:

/Date(1391666400000)/
public JsonResult GetDate()
{
   return Json(DateTime.Now(), JsonRequestBehavior.AllowGet);
}

我怎么能把它转换成"2/6/2014",就像它来自。net时一样?

评论链接了更好的答案和解释,但我个人只是使用像这样的快速肮脏的javascript函数

function date(s) { 
  return new Date(parseFloat(/Date'(([^)]+)')/.exec(s)[1])); 
}
var jsDate = date(jsonDateFromDotNet);