DateUtil.js
/**
* Created by zheng-zy on 2017/2/9.
*/
Date.prototype.format = function (format) {
var o = {
"M+": this.getMonth() + , // month
"d+": this.getDate(), // day
"h+": this.getHours(), // hour
"m+": this.getMinutes(), // minute
"s+": this.getSeconds(), // second
"q+": Math.floor((this.getMonth() + ) / ), // quarter
"S": this.getMilliseconds()
// millisecond
};
if (/(y+)/.test(format))
format = format.replace(RegExp.$, (this.getFullYear() + "")
.substr( - RegExp.$length));
for (var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$, RegExp.$length == ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
return format;
};
var Common = {
formatDate: function (value) {
if (value == null || value == '') {
return '';
}
var dt;
if (value instanceof Date) {
dt = value;
} else {
dt = new Date(value);
}
return dt.format("yyyy-MM-dd hh:mm:ss"); //擴充的Date的format方法(上述插件實作)
}
}
使用
{field: 'createTime', title: 'createTime', formatter: Common.formatDate},
效果
easyui datagrid timestamp格式化