zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    当使用了相对路径 <base href="<%= basePath %>" /> 后,全局都只能使用相对路径
    springmvc controller转发setViewName时找不到路径的问题以及转发视图时出现找不到样式的问题
    springmvc 使用jq传递json数据时出现415错误
    eclipse
    渗透测试记录
    在CentOS上安装Mysql使用yum安装mysql
    centos 安装 jdk
    wget和curl方式下载JDK
    Python程序的首行
    打印标准目录
  • 原文地址:https://www.cnblogs.com/xzjf/p/8311338.html
Copyright © 2011-2022 走看看