Я передавал определенные атрибуты в виде строки JSON на клиентскую сторону. Однако дата не печатается в правильном формате. Он показывает некоторые цифры, такие как 1644506800 .. Это то, что я сделал
var query = (from n in CDC.NCDCPoints
where n.EVENT_TYPE_ID == et && n.BeginDate == b && n.EndDate == e
select new {
n.EVENT_TYPE_ID,
begindate1 = n.BeginDate,
n.EndDate,
n.BeginLAT,
n.BeginLONG,
n.EndLAT,
n.EndLONG});
if (query.Any())
{
return new JavaScriptSerializer().Serialize(query.ToList());
}
В jquery,
$.ajax({
type: "POST", url: "Data.aspx/CheckInsertRecord",
data: "{EventType:'" + eventtype + "',BeginDate:'" + begindate + "'," +
"EndDate:'" + enddate+"' }",
contentType: "application/json; charset=utf-8", dataType: "json",
success: function (msg) {
alert(msg.d);
var data = $.parseJSON(msg.d);
alert("A record of this event already exists in the database.\n" +msg.d+".");
}
});
Так вы можете сказать мне, как получить даты в правильном формате?