Asp.net 使用KnockoutJS和实体框架转换纪元日期
我的ASP MVC控制器以Json格式返回数据库结果,以epoch格式返回日期字段:Asp.net 使用KnockoutJS和实体框架转换纪元日期,asp.net,json,asp.net-mvc,knockout.js,Asp.net,Json,Asp.net Mvc,Knockout.js,我的ASP MVC控制器以Json格式返回数据库结果,以epoch格式返回日期字段: public ActionResult List(int id) { IEnumerable<object> query = (from a1 in db.Persons where a1.personID == id select new
public ActionResult List(int id)
{
IEnumerable<object> query = (from a1 in db.Persons
where a1.personID == id
select new
{
personID = a1.personID,
date = a1.Date,
Firstname = a1.Firstname,
Lastname = a1.Lastname,
}).ToList();
return Json(query);
}
更多信息,请访问:
我尝试在控制器中使用以下工具执行此操作:
date = a1.Date..ToString("dd/MM/yyyy")
它不起作用。将纪元日期转换为dd/mm/yyyy的最佳解决方案是什么?在KnockoutJS中还是在控制器中 您可以使用
jshiddle可能是抱歉的副本,我刚刚意识到它没有被发布,而是被退回了。。哎呀。但是,我会在服务器端进行转换。
date = a1.Date..ToString("dd/MM/yyyy")
data-bind="text: moment(date).format('DD/MM/YYYY')"