laydate日期時間范圍選擇默認時間為23:59:59


一、使用done回調

layui.use('laydate', function() {
            var laydate = layui.laydate;
            laydate.render({
                elem: '#temDate', //指定元素
                range: '~',
                type: 'datetime',
                done: function (value,date,endDate) {
                    var hours = endDate.hours;
                    var minutes = endDate.minutes;
                    var seconds = endDate.seconds;
                    if (hours == "0" && minutes == "0" && seconds == "0"){
                        $(".layui-laydate-footer [lay-type='datetime'].laydate-btns-time").click();
                        // 如果是datetime的范圍選擇,改變開始時間默認值
                        $(".laydate-main-list-0 .layui-laydate-content li ol li:last-child").click();
                        // 改變結束時間默認值
                        $(".laydate-main-list-1 .layui-laydate-content li ol li:last-child").click();
                        // 如果不是范圍選擇,只是日期時間選擇
                        $(".laydate-main-list-0 .layui-laydate-content li ol li:last-child").click();
                        
                        $(".layui-laydate-footer [lay-type='date'].laydate-btns-time").click();
                    }
                }
            });
        });

回調方法中可以判斷,如果時間對象中時分秒都為0,改變默認值為23:59:59;

非范圍選擇:

$(".layui-laydate-footer [lay-type='datetime'].laydate-btns-time").click();
$(".laydate-main-list-0 .layui-laydate-content li ol li:last-child").click();
$(".layui-laydate-footer [lay-type='date'].laydate-btns-time").click();

范圍選擇:

$(".layui-laydate-footer [lay-type='datetime'].laydate-btns-time").click();
// 改變結束時間默認值
$(".laydate-main-list-1 .layui-laydate-content li ol li:last-child").click();
$(".layui-laydate-footer [lay-type='date'].laydate-btns-time").click();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM