方法一:
直接通過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