核心提示:easyuidatabox传值问题和格式解析,最近用到easyui的日期框easyui-datebox由于后台传过来的是中国标准时间 例如Wed May 11 00:00:00 CST 2016需要进...
easyuidatabox传值问题和格式解析,最近用到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); //重新将值传递给另一个解析方法 } }