zoukankan      html  css  js  c++  java
  • laydate日期范围控制

    1.html

    <input type="text" id="startTime" name="startTime" class="form-control" placeholder="开始时间">
    <input type="text" id="endTime" name="endTime" class="form-control" placeholder="结束时间">
    

    2.laydate的使用,控制开始日期的最大日期为当前日期。结束时间的范围为开始时间到当前日期。

    //laydate日期
    var startDate = laydate.render({
      elem: '#startTime', //指定元素
      type: 'datetime',
      max:getNowFormatDate(),
      done: function (value, dates) { 	              
          endDate.config.min ={
                   year:dates.year, 
                   month:dates.month-1, //关键
                   date: dates.date, 
                   hours: 0, 
                   minutes: 0, 
                   seconds : 0
          };    
      }
    });
    var endDate = laydate.render({
    	elem: '#endTime', //指定元素
    	type: 'datetime',
    	max:getNowFormatDate()
    });
    //获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
    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;
    }
    

      

  • 相关阅读:
    AOP 和 前置通知,后置通知
    使用Spring 简化MyBatis
    核心一:DI
    环境搭建及创建对象方式及赋值(注入)
    核心一:IoC
    Spring框架简介
    判断两个矩形是否相交的4个方法
    计算旋转角度
    浅析adb命令
    如何选择开源许可证?
  • 原文地址:https://www.cnblogs.com/wgl0126/p/9482406.html
Copyright © 2011-2022 走看看