日历(pui.calendar.js)
日期时间
默认范围:1990-01-01 00:00:00 到 2099-12-31 23:59:59
$('#singleDateTime').daterSmart({
format: 'YYYY/MM/DD hh:mm:ss'
});
日期
$('#singleDate').daterSmart({
format: 'YYYY/MM/DD',
onshow: function(ipt, dater){ // ipt: 输入框; dater:日期面板
ceng.msger('简单点,说话的方式简单点', 1);
},
onclear: function(ipt){ // ipt:输入框
ceng.msger('年轻人别总想着搞大事情', 0);
},
onselect: function(ipt, dater, val){ // ipt:输入框; dater:日期面板; val:选中值
ceng.msger(val, 1);
}
});
自定义分隔符
[ YYYY-MM-DD ] [ YYYY/MM/DD hh:mm:ss ] 日期分隔符随意
$('#singleFormat').daterSmart({
weeklang: 'en',
format: 'YYYY_MM_DD hh:mm'
});
日期时间范围
~
$('#start').daterSmart({
format: 'YYYY-MM-DD hh:mm:ss',
minDate: '2010-03-02 00:00:00', // 最小日期(请严格遵从format格式)
maxDate: $("#end"), // 最大日期,可以是日期,也可以是指定输入框的值
onselect: function(){
$('#end').click();
}
});
$('#end').daterSmart({
format: 'YYYY-MM-DD hh:mm:ss',
minDate: $("#start"),
maxDate: '2027-08-27 12:20:00'
})
以周一为第一天
$('#weekWed').daterSmart({
format: 'YYYY-MM-DD',
weekfirst: 1 // 默认周日:0; 周一:1; ...
});
日历展示
$('#calendar').daterSmart({
iscal: true, // 展示日历
calFun: function(Y, M, D){
ceng.msger(`当前日期 ${Y}/${M}/${D}`, 1)
}
});