zoukankan      html  css  js  c++  java
  • layDate——设置最大日期不能超过当前日期

    例如,当前年份是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;
          }
    });
  • 相关阅读:
    Mybatis原理
    周六上课随记
    第一次外包面试
    复习所想
    如何解决高并发下的超卖问题
    Tomcat架构解析
    即将逝去的25岁
    go 刷算法第一题——反转字符串
    JavaScript杂货
    jdk17新特性
  • 原文地址:https://www.cnblogs.com/yangyuke1994/p/10026118.html
Copyright © 2011-2022 走看看