日历(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)
    }
});