• laydate V5-0-8动态设置min值


    在这里插入图片描述

    laydate通过设置min,max值来对用户输入的时间做约束

    laydate v1.0版本

    
    //日期插件
        var start={
            elem:"#start",
            format:"YYYY-MM-DD hh:mm:ss",
            min:"2013-08-18 00:00:00",
            max:"2099-06-16 23:59:59",
            istime:true,
            istoday:true,
            choose:function(a){
                end.min=a;
                end.start=a
            }
        };
        var end={
            elem:"#end",
            format:"YYYY-MM-DD hh:mm:ss",
            min:"2013-08-18 00:00:00",
            max:"2099-06-16 23:59:59",
            istime:true,
            istoday:true,
            choose:function(a){
                start.max=a
            }
        };
        laydate(start);
        laydate(end);
    //只要在回调函数choose中赋值就行了
    
    

    laydate v5.0版本

    //日期插件
            var start=laydate.render({
                elem:"#start_time",
                type:"datetime",
                format:"yyyy-MM-dd HH:mm:ss",
                min:"2013-08-18",
                max:"2099-06-16",
                done:function(value,date){
                    end.config.min={
                        year: date.year,
                        month: date.month-1,
                        date: date.date,
                        hours: date.hours,
                        minutes: date.minutes,
                        seconds: date.seconds
                    };
                }
            });
            var end =laydate.render({
                elem:"#end_time",
                type:"datetime",
                format:"yyyy-MM-dd HH:mm:ss",
                min:"2013-08-18",
                max:"2099-06-16",
                done:function(a){
                    // start.max=a
                }
            });
    
    
    

    在v5.0版本中,min值变成了一个对象,并不会重新渲染,所以直接对min设置值是没有用的,得单独对每个min的子元素赋值

    特别要注意的是month要减1

    虽然我也并不清楚为什么要这么做,但是It works. 我已经去layui的社区问了,希望能有人帮我解惑。

  • 相关阅读:
    memcached构建集群分析之一
    linux使用getopt解析参数
    setbuffer和freopen做一个简单的日志组件
    setbuf和freopen
    编码规范的重要性
    c++的操作符格式记录
    do{...}while(0)的作用
    CF div2 321 C
    CF div2 321 B
    CF div2 321 A
  • 原文地址:https://www.cnblogs.com/haorenergou/p/11665039.html
Copyright © 2020-2023  润新知