laydate设置起始时间,laydate设置开始时间和结束时间 日期

本文介绍如何利用laydate插件在网页中设置日期范围选择功能,包括开始时间和结束时间的选择,并确保二者之间的逻辑关系正确。通过具体代码示例展示了如何配置laydate插件来实现这一功能。

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

//设置开始时间
var startDate = laydate.render({
     elem: '#start_date',//开始时间选择控件id
     min:'2018-6-1',
     type: 'datetime',
     format: 'yyyy-MM-dd HH:mm', //可任意组合
     done: function (value, date) {
         if (value !== '') {
             endDate.config.min.year = date.year;
             endDate.config.min.month = date.month - 1;
             endDate.config.min.date = date.date;
             endDate.config.min.hours=date.hours;
             endDate.config.min.minutes=date.minutes;

         } else {
             endDate.config.min.year = '';
             endDate.config.min.month = '';
             endDate.config.min.date = '';
             endDate.config.min.hours = '';
             endDate.config.min.minutes = '';
         }
     }
 });

//设置结束时间
var endDate = laydate.render({
    elem: '#end_date',//结束时间选择控件id
    type: 'datetime',
    format: 'yyyy-MM-dd HH:mm', //可任意组合
    done: function (value, date) {
        if (value !== '') {
            startDate.config.max.year = date.year;
            startDate.config.max.month = date.month - 1;
            startDate.config.max.date = date.date;
            startDate.config.max.hours = date.date;
            startDate.config.max.minutes = date.date;
        } else {
            startDate.config.max.year = '';
            startDate.config.max.month = '';
            startDate.config.max.date = '';
            startDate.config.max.hours = '';
            startDate.config.max.minutes = '';
        }
    }
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值