重写easyui的formatter之后,选择时间后在输入框中显示出错,选择的是2017,结果显示2077,很郁闷,后发现还需要将parser重写,重写代码如下:
formatter:function(date){
console.log(date);
console.log(new Date(date));
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
alert(y);
return y+'/'+m+'/'+d + " " + hh + ":" + mm + ":" + ss;
},
parser:function(s){
var t = Date.parse(s);
if (!isNaN(t)){
return new Date(t);
} else {
return new Date();
}
}