easyui的日期控件databox,重写日期格式

代码:

//时间

function myformatter(date){

var y = date.getFullYear();

var m = date.getMonth()+1;

var d = date.getDate();

return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);

}


function myparser(s){

if (!s) return new Date();

var ss = (s.split('-'));

var y = parseInt(ss[0],10);

var m = parseInt(ss[1],10);

var d = parseInt(ss[2],10);

if (!isNaN(y) && !isNaN(m) && !isNaN(d)){

return new Date(y,m-1,d);

} else {

return new Date();

}

}

使用:<input id="date" class="easyui-datebox"data-options="formatter:myformatter,parser:myparser" />

心得:想修改日期控件的格式就是重写formatter和parser的方法

效果图:

easyui的日期控件databox,重写日期格式