我正在使用moment.js来获取正确格式的日期,以便通过ajax在后端使用它。
以下是View中的代码:
function todolisttoday(){
var dateNow = moment().format("DD/MM/YYYY").toDate();
var model = {
dateTime:dateNow
};
$.ajax({
url: '@Url.Action("GetTodayList", "Home")',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(model),
type: 'POST',
dataType: 'json',
processData: false,
success: function(data) {
var list = data;
}
});
};
这是后端代码:
public JsonResult GetTodayList(DateTime dateTime)
{
var items = db.Appointments.Where(x => x.Date == dateTime)
.Select(x => new
{
title = x.Title,
time = x.Start_appointment
}).ToList();
return Json(items, JsonRequestBehavior.AllowGet);
}
我需要使用Date变量从数据库中进行选择。
我尝试这样做:var dateNow = moment().format("DD/MM/YYYY").toDate();
但它不起作用。
如何将dateNow
转换为后端作为可行的变量?