layuitable 表格中時間導出excel格式不正確

 layuitable 表格中時間導出excel是科學計數法

由於,從數據庫中查的時間數據是時間戳,因此,在excel中時間表示爲科學計數法。javascript

用模板引擎來格式化時間,只是格式table中的數據,而源數據並無改變。java

經過parseData將傳過來的源數據格式爲想要的格式,導出時就不會顯示科學計數法了。數據庫

table.render({
  ...
  cols:[[
    {field:'date',...}
  ]]
  ,parseData:function(res){
        var data = res.data;
        for(index in data){
          var date = data[index].date;
          var time = new Date(date);
          data[index].date= time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate();
        }
  }
});
相關文章
相關標籤/搜索