Javascript jqGrid;表中未显示以json格式获取的日期。也无法格式化日期
这是我第一次使用jqGrid。表中根本没有显示日期。数据以json格式编码。调试时,我发现获取的日期是unicode(不确定)格式,基本上是13位数字。 我尝试过使用srcformat作为'U'或'U'。但两者都不起作用。我曾尝试创建自定义格式化程序,但返回的是未定义的日期 例如,JSON值为“138055680000”。另外,我想提到java对象的类型是Timestamp 如果你能指出我到底做错了什么,那就太好了。 提前谢谢Javascript jqGrid;表中未显示以json格式获取的日期。也无法格式化日期,javascript,jquery,json,jqgrid,Javascript,Jquery,Json,Jqgrid,这是我第一次使用jqGrid。表中根本没有显示日期。数据以json格式编码。调试时,我发现获取的日期是unicode(不确定)格式,基本上是13位数字。 我尝试过使用srcformat作为'U'或'U'。但两者都不起作用。我曾尝试创建自定义格式化程序,但返回的是未定义的日期 例如,JSON值为“138055680000”。另外,我想提到java对象的类型是Timestamp 如果你能指出我到底做错了什么,那就太好了。 提前谢谢 function searchSchePtn(){ var
function searchSchePtn(){
var sParam = {
outPtnId : $('#outPtnId').val(),
floutScheCd : $('#scheCd').val(),
floutScheNm : $('#scheNm').val(),
schePtn : $('#schePtn').val(),
status : $('#status').val(),
};
var schePtnList = null;
SchePtnAccessor.getFloutSchePtnList(sParam, {
callback : function(value) {
schePtnList = JSON.parse(value);
},
async : false
});
$('#schePtnList').jqGrid('GridUnload');
$('#schePtnList').jqGrid(
{
data : schePtnList,
datatype : 'local',
height : 250,
rowNum : 10,
rowList : [ 10, 20, 30 ],
colNames : [ 'Schedule Id', lang.getMessage('出力パターン名称', 'Output Pattern Name'), 'Schedule Code', 'Schedule Name', 'Schedule Pattern', 'Start Date', 'Execution Time', 'Status'],
colModel : [ {
name : 'floutScheId',
index : 'floutScheId',
hidden : true,
},{
name : 'outPtnName',
index : 'outPtnName',
width : 150,
sorttype : "String"
}, {
name : 'floutScheCd',
index : 'floutScheCd',
width : 150,
sorttype : "String"
}, {
name : 'floutScheNm',
index : 'floutScheNm',
width : 150,
sorttype : "String"
}, {
name : 'schePtn',
index : 'schePtn',
width : 50,
sorttype : "String"
}, {
name : 'sDate',
index : 'sDate',
width : 100,
formatter: 'date',
formatoptions: {srcformat:'U', newformat:'d-M-y H:i'}
} , {
name : 'actTime',
index : 'actTime',
width : 50,
sorttype : "String"
}, {
name : 'status',
index : 'status',
width : 50,
sorttype : "String"
}],
pager : '#schePtnListPager',
viewrecords : true,
gridview : true,
});
}) 我想这个问题以前已经回答过了……不确定你是否有同样的问题,但试着看看这个。。。。 已更新
我想这个问题以前已经得到了回答。不确定你是否有同样的问题,但试着看看这个。。。。 已更新
不,这与您提到的问题不同,因为那里的日期/时间是ISO长格式的,而在我的例子中是Epoch格式(或Unix时间戳格式).您使用的是什么版本的jqgrid?不,它与您提到的问题不同,因为日期/时间是ISO长格式的,而在我的情况下,它是Epoch格式(或Unix时间戳格式)。您使用的是什么版本的jqgrid?
name: 'myDate',
index: 'myDate',
align: 'left',
sortable: true,
formatter: 'date',
formatoptions:
{srcformat: 'u', newformat: 'd/m/Y H:i:s'},
width: 70,