easyui databox传值问题和格式解析

来源:互联网 发布:淘宝怎么装饰店面 编辑:程序博客网 时间:2024/06/07 06:35

最近用到easyui的日期框easyui-datebox由于后台传过来的是中国标准时间 例如Wed May 11 00:00:00 CST 2016

需要进行格式解析,然后在官网查了一下,有一点小小的不一样,

html:

<input class="easyui-datebox" style="width:150px" 
data-options="formatter:myformatter,parser:myparser" value="${list.aplDate}">

js:

 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(ss); //重新将值传递给另一个解析方法
}
}



0 0
原创粉丝点击