• kendoDatePicker日期选择控件


    1.普通的日期选择控件

    $("#datePicker").kendoDatePicker({
        value:new Date(),  //默认日期为今日
        format:'yyyy-MM-dd',
        min:'2017-01-31',
        max:'2019-02-20'
    }) 

    2.只选择到年

    $("#datePicker").kendoDatePicker({
        value:'2019',
        start:'decade',
        depth:'decade',
        format:'yyyy',
        dateInput:true
    })

    3.只选择到月

    $("#datePicker").kendoDatePicker({
        value:'2018-03',
        start:'year',
        depth:'year',
        format:'yyyy-MM',
        dateInput:true
    })

    3.时间范围问题

    HTML部分:

    <input type="text" name="time1" id="time1">
    <input type="text" name="time2" id="time2">

    JavaScript部分:

    var start = $("#time1").kendoDatePicker({
                        format:'yyyy-MM-dd',
                        change: startChange
                    }).data("kendoDatePicker");
    
                    var end = $("#time2").kendoDatePicker({
                        format:'yyyy-MM-dd',
                        change: endChange
                    }).data("kendoDatePicker");
    
                    start.max(end.value());
                    end.min(start.value());
    
                    function startChange() {
                        var startDate = start.value(),
                        endDate = end.value();
    
                        if (startDate) {
                            startDate = new Date(startDate);
                            startDate.setDate(startDate.getDate());
                            end.min(startDate);
                        } else if (endDate) {
                            start.max(new Date(endDate));
                        } else {
                            endDate = new Date();
                            start.max(endDate);
                            end.min(endDate);
                        }
                    }
    
                    function endChange() {
                        var endDate = end.value(),
                        startDate = start.value();
    
                        if (endDate) {
                            endDate = new Date(endDate);
                            endDate.setDate(endDate.getDate());
                            start.max(endDate);
                        } else if (startDate) {
                            end.min(new Date(startDate));
                        } else {
                            endDate = new Date();
                            start.max(endDate);
                            end.min(endDate);
                        }
                    }

    效果图

     来自:https://www.cnblogs.com/zsj-02-14/p/9119160.html

  • 相关阅读:
    使用SoapUI发送Post请求
    webservice wsdl地址
    BurpSuite(二) proxy 模块
    BurpSuite(一)工具介绍
    Windows下配置DVWA
    .Net WebApi 支持跨域访问使用 Microsoft.AspNet.WebApi.Cors
    小程序学习 (一) 入门准备
    学习EChart.js(四) 移动端显示
    JQuery 获取select 的value值和文本值
    JS 获取URL参数
  • 原文地址:https://www.cnblogs.com/djd66/p/15214128.html
Copyright © 2020-2023  润新知