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();
posted @   zhang305  阅读(2017)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示