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),
。以参考可能的副本