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