转换为json格式的日期时间

转换为json格式的日期时间,json,jquery,Json,Jquery,我有一个模型,由jason发送并填充此模型,但是 按数据返回已填充的模型并在视图中获取时,日期时间转换为:“/date(124146540000)/” 当选中的索引更改此函数时,这里有一个下拉列表 $(function () { $("select#SchedulesDropdown").change(function (evt) { var ScheduleModel = getScheduleDateTime(); var json = $.toJSON(Schedule

我有一个模型,由jason发送并填充此模型,但是 按数据返回已填充的模型并在视图中获取时,日期时间转换为:“/date(124146540000)/”

当选中的索引更改此函数时,这里有一个下拉列表

$(function () {
  $("select#SchedulesDropdown").change(function (evt) {
    var ScheduleModel = getScheduleDateTime();
    var json = $.toJSON(ScheduleModel);
    var abc;
    $.ajax({
        url: "/Members/DropdownIndexChanged",
        type: 'POST',
        dataType: 'json',
        data: json,
        contentType: 'application/json; charset=utf-8',
        success: function (msg) {


            var o = msg.date;---------------unformated date time--------------->>> "/Date(1241465400000)/"

        }
    });
});
}))

}

jQuery扩展,用于自动转换日期 也许会有帮助。它是一个自动转换ISO和Asp.net日期的扩展

我还建议您使用此代码将可选参数设置为禁用自动转换,以便默认情况下只转换日期。在您的情况下(因为您没有显式调用
parseJSON
),这只会转换它。99.9%的情况下,您始终希望自动转换

$(function () {
  $("select#SchedulesDropdown").change(function (evt) {
    var ScheduleModel = getScheduleDateTime();
    var json = $.toJSON(ScheduleModel);
    var abc;
    $.ajax({
        url: "/Members/DropdownIndexChanged",
        type: 'POST',
        dataType: 'json',
        data: json,
        contentType: 'application/json; charset=utf-8',
        success: function (msg) {


            var o = msg.date;---------------unformated date time--------------->>> "/Date(1241465400000)/"

        }
    });
});
function getScheduleDateTime() {
   var Id = $("select#SchedulesDropdown").val();
   var to = $("#dateTo").val();
   return (Id == "") ? null : { Id: Id, date: to };