laydate组件的时间区间选择框设置方法

laydate设置起始时间结束时间, 起始时间不能大于结束时间

html

<input id="startDate">
<input id="endDate">

JS

   //开始时间时间
    var start = laydate.render({
        elem: '#startDate',
        min: '1900-1-1 00:00:00',
        max: '2099-6-16 23:59:59',
        trigger: 'click', //采用click弹出
        done: function (value, date, endDate) {
            end.config.min = {
                year: date.year,
                month: date.month - 1,
                date: date.date,
                hours: date.hours,
                minutes: date.minutes,
                seconds: date.seconds
            }; //开始日选好后,重置结束日的最小日期
            end.config.value = {
                year: date.year,
                month: date.month - 1,
                date: date.date,
                hours: date.hours,
                minutes: date.minutes,
                seconds: date.seconds
            }; //将结束日的初始值设定为开始日
        }
    });


    //结束时间
    var end = laydate.render({
        elem: '#endDate',
        min: '1900-1-1 00:00:00',
        max: '2099-6-16 23:59:59',
        trigger: 'click', //采用click弹出
        done: function (value, date, endDate) {
            start.config.max = {
                year: date.year,
                month: date.month - 1,
                date: date.date,
                hours: date.hours,
                minutes: date.minutes,
                seconds: date.seconds
            }; //结束日选好后,重置开始日的最大日期
        }
    });
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 八月三日更新了朋友圈写着,自己心情不好就喜欢怼人,这种病得治,我知道。 你在下面留言评论,没得治。 我回复说,只要...
    周乐乐_阅读 1,293评论 13 14
  • 有时候太以自己的好恶左右自己的心情,过于感性化,无法洒脱的去工作和生活,感性胜过理性。这是个问题。做事平的时候如果...
    曲园阅读 372评论 4 1
  • 一、中欧瑞博 本周市场出现风格极致分化,核心原因是银行资金监管的进一步加强,1月13日,中国银监会印发《进一步深化...
    arvinzhb阅读 322评论 0 1
  • 1 “子曰:学而时习之,不亦说乎? 有朋自远方来,不亦——” “妮子,快下雨了,赶紧来帮爹收摊,别一天天整那没用的...
    故宫墙阅读 355评论 17 16

友情链接更多精彩内容