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