Kendo 日期选择器转换为 jQuery post 日期值
Kendo Datepicker converting to jQuery post a date value
在 javascript 中,我从我的 kendo 日期时间
中获取日期
var myDate = $("#mydate").getKendoDatePicker().value();
(看起来像这样)
2015 年 5 月 29 日星期五 00:00:00 GMT-0700(太平洋夏令时)
然后我尝试 post 它到 ASP.NET MVC 使用 jQuery:
$.ajax({
type: "POST",
url: "/HeaderData",
data: myDate,
success: successHeaderData,
dataType: 'json'
});
但是日期没有被 MVC 中的 Action 解析。
如何将 "Fri May 29 2015 00:00:00 GMT-0700 (Pacific Daylight Time)" 转换为 ASP.NET MVC 将接受的日期?
添加方法.toJSON()
转换为ISO格式日期
var myDate = $("#mydate").getKendoDatePicker().value().toJSON();
输出"2015-05-30T06:41:32.576Z"
将值存储在字符串中。
Blockquote
在您的 C# 中使用 ToShortDateString() 方法
a.ValidFromA = a.ValidFrom.ToShortDateString();
Blockquote
ValidFromA-String
ValidFrom-DateTime
在 javascript 中,我从我的 kendo 日期时间
中获取日期var myDate = $("#mydate").getKendoDatePicker().value();
(看起来像这样) 2015 年 5 月 29 日星期五 00:00:00 GMT-0700(太平洋夏令时)
然后我尝试 post 它到 ASP.NET MVC 使用 jQuery:
$.ajax({
type: "POST",
url: "/HeaderData",
data: myDate,
success: successHeaderData,
dataType: 'json'
});
但是日期没有被 MVC 中的 Action 解析。
如何将 "Fri May 29 2015 00:00:00 GMT-0700 (Pacific Daylight Time)" 转换为 ASP.NET MVC 将接受的日期?
添加方法.toJSON()
转换为ISO格式日期
var myDate = $("#mydate").getKendoDatePicker().value().toJSON();
输出"2015-05-30T06:41:32.576Z"
将值存储在字符串中。
Blockquote
在您的 C# 中使用 ToShortDateString() 方法 a.ValidFromA = a.ValidFrom.ToShortDateString();
Blockquote
ValidFromA-String ValidFrom-DateTime