【发布时间】:2015-10-15 00:46:16
【问题描述】:
我有一个使用 AngularJS 来显示数据的 ASP.net 应用程序。 我正在检索包含日期列的数据列表。当我使用 console.log 打印从服务器/数据库返回的数据时,我看到以“Thu Feb 11 2016 00:00:00 GMT+1100 (AUS Eastern Daylight Time)”格式打印的日期。 为什么服务器以这种格式返回日期?我怎样才能去更改日期格式?我希望格式为 DD/MM/YYYY HH:MM 这是我检索数据的一些代码:
public JsonResult GetEventList()
{
var result = from e in db.events
select new
{
event_id = e.event_id,
event_name = e.event_name,
event_date = e.event_date
}
return Json(result.ToList(), JsonRequestBehavior.AllowGet);
}
Json 响应如下所示:
{ event_id: 1, event_name: 'Event', event_date: 'Mon Jan 11 2016 00:00:00 GMT+1100 (AUS Eastern Daylight Time)' }
【问题讨论】:
-
如何将日期信息从 ASP.NET 返回到客户端?
-
“我有一个 ASP.NET”... 一个 ASP.NET 什么?
-
GetEventList() 返回一个 json。你能在你的问题中显示 json 响应吗?
-
您的 json 响应没有双引号。 { "event_id": 1, "event_name": "Event", "event_date": "MonJan11201600: 00: 00GMT+1100(AUSEasternDaylightTime)" }
-
你的模型类事件中的 event_date 是什么数据类型?
标签: javascript asp.net angularjs date