easyUI -- datebox -- 时间控件选中获取到月份
1、设置对应时间控件
<input id="add_starttime" type="text" class="easyui-datebox" style="width: 166px;"></input>
2、在对应js中对datebox控件进行控制
//开始时间
$('#starttime').datebox({
valueField : 'itemvalue'
});
// mttime : $('#mttime').combobox('getValue')
var currTime = new Date();
var strDate = currTime.getFullYear() + "-" +(currTime.getMonth() + 1) + "-01";
$('#starttime').datebox({
formatter : function(date) {
var y = date.getFullYear();
var m = date.getMonth() +1;
m = m < 10 ? '0' + m : m;
return y.toString() + '-'+ m.toString();
},
parser : function(date) {
console.log(date);
if (date) {
return new Date(String(date).substring(0, 4) + '-' +String(date).substring(5, 7));
} else {
return new Date();
}
}
});
3、说明:在点击时间空间后,选中这个月的任意一天,对应时间的文本框中会出现这个月,形如:2016-05