大家好,又见面了,我是你们的朋友全栈君。
方法1:
formatter:function(value,row,index){
var unixTimestamp = new Date(value);
return unixTimestamp.toLocaleString();
}
方法2:
formatter : function(value) {
var date = new Date(value);
var year = date.getFullYear().toString();
var month = (date.getMonth() 1);
var day = date.getDate().toString();
var hour = date.getHours().toString();
var minutes = date.getMinutes().toString();
var seconds = date.getSeconds().toString();
if (month < 10) {
month = “0” month;
}
if (day < 10) {
day = “0” day;
}
if (hour < 10) {
hour = “0” hour;
}
if (minutes < 10) {
minutes = “0” minutes;
}
if (seconds < 10) {
seconds = “0” seconds;
}
return year “-” month “-” day ” ” hour “:” minutes “:” seconds;
}
方法3:
formatter: formatDatebox
Date.prototype.format = function (format) {
var o = {
“M ”: this.getMonth() 1, // month
“d ”: this.getDate(), // day
“h ”: this.getHours(), // hour
“m ”: this.getMinutes(), // minute
“s ”: this.getSeconds(), // second
“q ”: Math.floor((this.getMonth() 3) / 3), // quarter
“S”: this.getMilliseconds() // millisecond
} ;
if (/(y )/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() “”)
.substr(4 – RegExp.$1.length));
for (var k in o)
if (new RegExp(“(” k “)”).test(format))
format = format.replace(RegExp.1, RegExp.1.length == 1 ? o[k] : (“00” o[k]).substr((“” o[k]).length));
return format;
};
function formatDatebox(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”); //扩展的Date的format方法(上述插件实现)
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145056.html原文链接:https://javaforall.cn