使用layui的数据表格时,在开发中后台可能传回的时间是一个时间戳,此时显示时间戳在页面上并不能看出年月日。这时需要对时间戳进行格式的转换:
将发布时间的时间戳转成对应的时间格式如下:(传递到数据表格的时间戳是十位的,所以乘以1000)
table.render({
elem:"#ArticleListTable",
url:"",
toolbar: "#toolbarDemoArticle",
title: "文章表",
method:'POST',
page: true,
limit:7,
limits:[5,7,8,10],
groups:5,
defaultToolbar: ['print'],//删除工具栏默认工具'filter','print',
cols: [[
{type: 'checkbox', fixed: 'left'},
{field:'id', title:'ID', width:60, fixed: 'left'},
{field:'title', title:'标题'},
{field:'typename', title:'类型'},
{field:'adminuser', title:'发布者'},
{field:'create_time', title:'发布时间',
templet:function(data){
return layui.util.toDateString(data.create_time*1000, "yyyy-MM-dd HH:mm:ss");
}}
]],done:function(data){
console.log(data);
}