layui admin 将后台时间戳 转为 日期格式 (yyyy-MM-dd hh:mm),并在table表格中使用

1.转换源码

<script type="text/javascript">
    /**13位时间戳转换成 年月日 上午 时间  2018-12-27 15:35 */
    function setTime(v){  
        return new Date(parseInt(v)).toLocaleString()
    }
    Date.prototype.toLocaleString = function() {
       var y = this.getFullYear();  
       var m = this.getMonth()+1;  
       m = m<10?'0'+m:m;  
       var d = this.getDate();  
       d = d<10?("0"+d):d;  
       var h = this.getHours();  
       h = h<10?("0"+h):h;  
       var M = this.getMinutes();  
       M = M<10?("0"+M):M;  
       var S=this.getSeconds();
       S=S<10?("0"+S):S;  
       return y+"-"+m+"-"+d+" "+h+":"+M+":"+S;
       //返回的时间格式 2018-12-27 15:35
       //自定义时间格式直接更改return格式即可
    };
    </script>  

2.使用方法

直接在render方法中使用

,{field:'date', title: '创建时间',align:'center',sort: true,
     templet :function (row){
        return setTime(row.date); // date是当前行的后台参数名字
     }
 }

在这里插入图片描述

分离成模板的形式

实现的效果是一样的
,{field:'date', title: '创建时间',align:'center',sort: true,templet :dateTel}    
   var dateTel = function (d){
      return setTime(d.date);
   }

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43233914/article/details/85286916