使用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);
}