【问题标题】:Kendo Datepicker converting to jQuery post a date valueKendo Datepicker 转换为 jQuery 发布日期值
【发布时间】:2015-08-13 02:48:15
【问题描述】:

在 javascript 中,我从我的剑道日期时间获取日期

var myDate = $("#mydate").getKendoDatePicker().value();

(看起来像这样) 2015 年 5 月 29 日星期五 00:00:00 GMT-0700(太平洋夏令时间)

然后我尝试使用 jQuery 将其发布到 ASP.NET MVC:

    $.ajax({

        type: "POST",

        url: "/HeaderData",

        data: myDate,

        success: successHeaderData,

        dataType: 'json'

    });

但是MVC中的Action没有解析日期。

如何将“2015 年 5 月 29 日星期五 00:00:00 GMT-0700(太平洋夏令时间)”转换为 ASP.NET MVC 可以接受的日期?

【问题讨论】:

    标签: jquery asp.net asp.net-mvc-4 kendo-ui kendo-asp.net-mvc


    【解决方案1】:

    添加方法.toJSON()转换为ISO格式日期

    var myDate = $("#mydate").getKendoDatePicker().value().toJSON();
    

    输出"2015-05-30T06:41:32.576Z"

    【讨论】:

      【解决方案2】:

      使值存储在字符串中。

      块引用

      在你的 c# 中使用方法 ToShortDateString() a.ValidFromA = a.ValidFrom.ToShortDateString();

      块引用

      ValidFromA-String ValidFrom-DateTime

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-27
        相关资源
        最近更新 更多