layui laydate.render 限制日期时间限制不超过范围三个月

本文介绍了一个使用laydate插件实现的日期选择器案例,该选择器限制了用户选择的时间范围不能超过90天,并在尝试选择更长的时间范围时提供警告提示。通过JavaScript代码实现了日期范围验证和用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、根据回调时间检查时间

 

 

var flg = 2;
var ins22 = laydate.render({
    elem: '#createTime',
    type: 'datetime',
    trigger: 'click',
    max:'nowTime',
    theme: 'grid',
    range: true, //开启日期范围,默认使用“-”分割
    done: function(value, date, endDate){
        console.log(value, date, endDate);
    },
    change: function(value, date, endDate){
        var startDate= new Date(date.year+"/"+date.month+"/"+date.date+" "+date.hours+":"+date.minutes+":"+date.seconds);
        var endDate= new Date(endDate.year+"/"+endDate.month+"/"+endDate.date+" "+endDate.hours+":"+endDate.minutes+":"+endDate.seconds);
        var dayDate=(endDate.getTime()-startDate.getTime())/(1000*60*60*24);
        if(dayDate>90){
            flg = 0;
            $(".laydate-btns-confirm").addClass("laydate-disabled");
            ins22.hint('日期选择不能超过90天');
        }else {
            if (flg==0){$(".laydate-btns-confirm").removeClass("laydate-disabled");}
            flg = 2;
        }
    }
});

2、修改源码js提示语句

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liwei10822

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值