由于php后端返回的是时间戳(1565946161),layui表格往往需要将时间戳转换为date格式
解决方案:
将时间戳*1000,再交给layui.util工具进行转换。
具体代码如下:
layui.use(['layer', 'table','form','laydate','util'], function(){
util=layui.util
var dataTable=table.render({
elem: '#dataTable'
,url:"{:url('/admin/vocabulary/read')}?label="+"{$label}"
,cellMinWidth: 120
,page: true
,cols: [[
{checkbox: true}
,{field: 'id', title: 'ID', sort: true,width:80}
,{field: 'cy', title: '潮语',minWidth:120,align:'center'}
,{field: 'duyin', title: '读音',miniWidth:162}
,{field: 'hy', title: '普通话'}
,{field: 'label', title: '标签'}
// ,{field:'status',templet,title:'状态'}
// ,{field: 'zwjs', title: '中文解释',width:170}
,{field: 'created_at', title: '创建时间',width:170,
templet:function (row) {
var t1=row.created_at*1000
return util.toDateString(t1);
}
}
,{field: 'updated_at', title: '更新时间',width:170,templet:'#timeTpl2'}
,{fixed: 'right',title:'操作', width: 150, align:'center', toolbar: '#tableTool'}
]]
});