基于上篇:解决layui框架自带的excel导出长数据变科学计数法
上篇中解决了layui中长数据导出会经过科学计数法从而导致数据错文的问题
后面用的时候发现,上篇解决后,会导致一个新的问题:
问题:
导出的excel中的日期为时间戳
解决思路:
在导出之前将日期类型的数据转为String类型
解决方法:
table.render({
...
cols:[[
{field:'birthday',...}
]]
,parseData:function(res){
var data = res.data;
for(index in data){
var birthday= data[index].birthday;
var time = new Date(birthday);
data[index].birthday= time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate();
}
}
});