• JQuery 日期选择框


    一    jeDate日期控件,关于官方的文档请查看: http://www.jayui.com/jedate/

    1 引入js文件

    <script type="text/javascript" src="${basePath}/js/jedate.js"></script>

    2 input框

    <input type="text" placeholder="请输入时间"  id="dateinfo" readonly/>

    3 .编写js

    <script type="text/javascript">
        jeDate({
            dateCell:"#dateinfo", //此处是input的id
            format:"YYYY-MM-DD hh:mm:ss",
            isinitVal:false,
            isTime:true, //isClear:false,
            festival:true, //是否显示节日
            minDate:getNowFormatDate(),
            okfun:function(val){
            
            }
        });
    //设置只能选择当前时间之后的日期 添加js函数,获取当前的日期时间 格式“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; }; </script>

    参数详解

    dateCell:”#id”, //目标元素。由于jedate.js封装了一个轻量级的选择器,因此dateCell还允许你传入class、tag这种方式 ‘#id .class’ 
    isDisplay:false, //是否直接显示日期层,false不直接显示,true直接显示需要displayCell配合 
    displayCell:”#id”, //直接显示日期层的容器,可以是ID CLASS 
    format:”YYYY-MM-DD hh:mm:ss”, //日期格式 
    minDate:”1900-01-01 00:00:00”, //最小日期 
    maxDate:”2099-12-31 23:59:59”, //最大日期 
    isinitVal:false, //是否初始化时间 
    isTime:false, //是否开启时间选择 
    ishmsLimit:false, //时分秒限制 
    isClear:false, //是否显示清空 
    festival:false, //是否显示节日 
    zIndex:999, //弹出层的层级高度 
    marks:null, //给日期做标注 
    choosefun:function(val) {}, //选中日期后的回调 
    clearfun:function(val) {}, //清除日期后的回调 
    okfun:function(val) {} //点击确定后的回调

    将3中的minDate改为minDate:getNowFormatDate(), 
    即可将之前日期变为灰色,不可修改。 
    另外还支持修改皮肤,相关文件和案例代码请点击下载:http://download.csdn.net/detail/tmaskboy/9547160

    二  layDate控件 官方地址 http://www.layui.com/laydate/

    获得 layDate 文件包后,解压并将 laydate 整个文件夹(不要拆分结构) 存放到你项目的任意目录,使用时,只需引入 laydate.js 即可。 下面是一个入门示例:

    1 引入js

    <script src="laydate/laydate.js"></script> <!-- 改成你的路径 -->

    2 添加input输入框

    <input type="text" class="demo-input" placeholder="请选择日期" id="test1">

    注:此处的class="demo-input"是固定的的  id在js中需要调用

    3  编写js

    <script>
    lay('#version').html('-v'+ laydate.v);
    
    //执行一个laydate实例
    laydate.render({
      elem: '#test1' //指定元素
    });
    </script>
  • 相关阅读:
    ADO.NET基础必备之SqlDataAdapter 类
    简单的JS动画的实现 文字在页面飘动
    命名空间与程序集的简单比较
    复习ADO.NET的ExecuteReader()方法
    初学SSIS要明白的几个概念
    复习ADO.NET的ExecuteNonQuery()方法
    Spending My Time (消磨时光)
    Building a WPF Sudoku Game: Part 5 The AI Battle: Loading and Comparing AI Plugins
    Building a WPF Sudoku Game, Part 2: The Board UI and Validation
    Building a WPF Sudoku Game, Part 1: Introduction to WPF and XAML
  • 原文地址:https://www.cnblogs.com/xzjf/p/8311338.html
Copyright © 2020-2023  润新知