美文网首页
layDate——设置最大日期不能超过当前日期

layDate——设置最大日期不能超过当前日期

作者: 唐人不自醉 | 来源:发表于2019-01-17 13:30 被阅读36次

    例如,当前年份是2018年,实现效果如下,2018年之后年份不可操作:

    layui.use([ 'laydate'], function () {
          var laydate = layui.laydate;
         
          //执行一个laydate实例
          laydate.render({
              elem: '#time',
              type: 'year',
              //默认显示当前日期
              value: new Date(),
              //最大日期
              max: getNowFormatDate()
          });
    
          function getNowFormatDate() {
              var date = new Date();
              var seperator1 = "-";
              var seperator2 = ":";
              var month = date.getMonth() + 1;
              var strDate = date.getDate();
              if (month >= 1 && month <= 9) {
                  month = "0" + month;
              }
              if (strDate >= 0 && strDate <= 9) {
                  strDate = "0" + strDate;
              }
              var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
                  + " " + date.getHours() + seperator2 + date.getMinutes()
                  + seperator2 + date.getSeconds();
              return currentdate;
          }
    });
    

    后记
    自己 可以 type: 'date',range:true, 即就是日期区间选择,不可选今天后的日期

    相关文章

      网友评论

          本文标题:layDate——设置最大日期不能超过当前日期

          本文链接:https://www.haomeiwen.com/subject/ovibdqtx.html