Jquery 无法从我的datatable中的json获取日期格式

Jquery 无法从我的datatable中的json获取日期格式,jquery,html,json,Jquery,Html,Json,我的表格以这种格式显示日期/date(716841000000)/。我正在使用SQL Server 2008以yyyy-mm-dd格式存储日期。如何使用JSON以正确的格式获取日期?这是我的映射函数。我无法获取所需的日期格式 函数成功(响应){ var objdata=(response.d); var pm=JSON.parse(objdata); var len=objdata.length; arr=$.map(pm,函数(n,i){ 变量arr_temp={ 0:n.Id, 1:n.na

我的表格以这种格式显示日期
/date(716841000000)/
。我正在使用SQL Server 2008以
yyyy-mm-dd
格式存储日期。如何使用
JSON
以正确的格式获取日期?这是我的映射函数。我无法获取所需的日期格式

函数成功(响应){
var objdata=(response.d);
var pm=JSON.parse(objdata);
var len=objdata.length;
arr=$.map(pm,函数(n,i){
变量arr_temp={
0:n.Id,
1:n.name,
2:n.性别,
3:n.pincode,
4:n.城市,
5:n.DOB,
6:n.Id
}
arrtest[i]=n.Id;
返回arr_temp;
});
试试这个:

var date = new Date(parseInt(x.substr(6)));

substr
删除/Date(部分)并在末尾忽略它,将最终结果传递给
Date
构造函数

function OnSuccess(response) {
  var objdata = (response.d);
  var pm = JSON.parse(objdata);
  var len = objdata.length;
  arr = $.map(pm, function(n, i) {
    var arr_temp = {
      0: n.Id,
      1: n.name,
      2: n.gender,
      3: n.pincode,
      4: n.City,
      5: n.DOB = new Date(parseInt(n.DOB.substr(6))),
      6: n.Id
    }
    arrtest[i] = n.Id;
    return arr_temp;
  });
}

您是如何从
服务器返回它的
?您可以向我们显示服务器端代码吗?或者您也可以在
js
中尝试
5:new Date(n.DOB),
。以参考可能的副本