Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用KnockoutJS和实体框架转换纪元日期_Asp.net_Json_Asp.net Mvc_Knockout.js - Fatal编程技术网

Asp.net 使用KnockoutJS和实体框架转换纪元日期

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

我的ASP MVC控制器以Json格式返回数据库结果,以epoch格式返回日期字段:

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')"