layui 、 js 对时间范围 年月日 时分秒 做区间选择

layui 对时间范围 年月日 时分秒 得两个时间段 时间区间 范围 截取  两个 选择是时间框  只能选择区间范围内得时间  

html 代码  

 <div class="layui-form-item">
            <div class="layui-inline" >

                <label class="layui-form-label" style="width: 140px;" >时间范围</label>
                <div class="layui-input-inline"  >
                    <input type="text" class="layui-input" id="test1" name="start_time" placeholder="yyyy-MM-dd HH:mm:ss">
                </div>

                <div class="layui-input-inline">
                    <input type="text" class="layui-input" id="test2" name="end_time" placeholder="yyyy-MM-dd HH:mm:ss">
                </div>

            </div>

            </div>

js 代码  这是官网 给的 选择器 

 layui.use(['laydate', 'jquery', 'table', 'form','layer'], function () {
        $ = layui.jquery;//jquery
        laydate = layui.laydate;//日期插件
        table = layui.table;
        form = layui.form;
        layer = layui.layer;

       
        //日期时间选择器
       var staDate = laydate.render({
            elem: '#test1'
            ,type: 'datetime'
        });

      

//日期时间选择器
       var endDate = laydate.render({
            elem: '#test2'
            ,type: 'datetime'
        });

});

js 添加 时间范围 

 // 设置时间范围
        let myData = new Date();
        nowy = myData.getFullYear(),
        nowm = myData.getMonth()+1,
        nowd = myData.getDate(),
        nowh = myData.getHours(),
        nowmin = myData.getMinutes(),
        nows = myData.getSeconds(),
        nowDay = nowy + "-" + nowm + "-" + nowd + "-" + nowh + ":" + nowmin + ":" + nows;

修改 layui 官网给的 选择器 

   //日期时间选择器
       var staDate = laydate.render({
            elem: '#test1'
            ,type: 'datetime',
           theme: 'molv',
           max: nowDay,
           done: function (value,datas){
               endDate.config.min ={
                   year : datas.year,
                   month : datas.month-1,   //  重点  必须 减 1 
                   data : datas.date,
                   hours : datas.hours,
                   minutes : datas.minutes,
                   seconds : datas.seconds
               }
           }
        });

//日期时间选择器
       var endDate = laydate.render({
            elem: '#test2'
            ,type: 'datetime',
           theme : 'molv',
           min : $("#test1").val()
        });

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值