方法一:
直接通過layui自帶的方法轉(zhuǎn)換, 局限性: 只能是固定的格式
,{field:'time', title: '發(fā)布時(shí)間',width: 200 ,templet: function(d){ return layui.util.toDateString(d.create_time) } }
方法二:
1, 加載下面的JS文件
Date.prototype.format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小時(shí) "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //q是季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } String.prototype.format = function (args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "loginTime") { for (var key in args) { if (args[key] != undefined) { var reg = new RegExp("({" + key + "})", "g"); result = result.replace(reg, args[key]); } } } else { for (var i = 0; i < arguments.length; i++) { if (arguments[i] != undefined) { //var reg = new RegExp("({[" + i + "]})", "g");//這個(gè)在索引大于9時(shí)會(huì)有問題 var reg = new RegExp("({)" + i + "(})", "g"); result = result.replace(reg, arguments[i]); } } } } return result; } function dateFormat(value) { return value ? new Date(value*1000).format("yyyy-MM-dd hh:mm:ss") : ""; }
2, 調(diào)用函數(shù)
,{field:'time', title: '發(fā)布時(shí)間',width: 200 ,templet: function(d){ return new Date(d.time).format("yyyy-MM-dd") } } //注意: 如果d.time是秒時(shí), 應(yīng)該是 d.time * 1000