先开始将长时间处理展示为短时间格式如下图:
{field:'上传时间',title:'上传时间',templet:'<div>{{layui.util.toDateString(d.上传时间, "yyyy-MM-dd") }}</div>'}
后来发现这样写,当上传时间为空时,显示的是当天的时间。
后修改为
{field:'上传时间',title:'上传时间',templet:'#time'}
<script type="text/html" id="time">
{{# if(d.上传时间 != null){ }}
<div>{{layui.util.toDateString(d.上传时间, 'yyyy-MM-dd')}}</div>
{{# } else {}}
<div>{{}}</div>
{{# } }}
</script>
发现这样也不行。
应该是:
{field:'上传时间',title:'上传时间',templet:'#time'}
<script type="text/html" id="time">
{{# if(d.上传时间){ }}
<div>{{layui.util.toDateString(d.上传时间, 'yyyy-MM-dd')}}</div>
{{# } else {}}
<div>{{}}</div>
{{# } }}
</script>
就能够正常显示了。