layDate 日期与时间组件

在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一。同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式清爽。 

此文主要以 layDate 组件进行日期选择的演示,敬请各位小主们参阅,若有不足之处,敬请大神指正,不胜感激! 

闲不多言,直接上码。

首先,导入必须的js文件,本文引用的是老版本的laydate.js文件,与新版本略有不同.大家有需要可以文章底部留言获取.

    <script src="../js/jquery.min.js?v=1.11.2"></script>
    <script src="../js/laydate/laydate.js"></script>

本地js目录:

body:

  <body>
    <div>
        <h3>开始和结束的相互关联</h3> 
        开始日期:
        <input class="laydate-icon" id="start" style="width:200px; margin-right:10px"></input>
        结束日期:
        <input class="laydate-icon" id="end" style="width:200px"></input>
    </div>
    <hr/>
    <div>
        <h3>日历结构</h3> 
        日历插件:
        <input class="laydate-icon" id="time" />
    </div>
</body>

script部分:

<script>
  $(document).ready(function() {
    laydate.skin("molv"); //设置皮肤
    var start = {
     elem: '#start',
     format: 'YYYY/MM/DD hh:mm:ss',
     min: laydate.now(), //设定最小日期为当前日期
     max: '2099-12-31 23:59:59', //最大日期
     istime: true,
     istoday: false,
     choose: function(datas) {
       end.min = datas; //开始日选好后,重置结束日的最小日期
        }
    };
     var end = {
      elem: '#end',
     format: 'YYYY/MM/DD hh:mm:ss',
     min: laydate.now(),
     max: '2099-12-31 23:59:59',
     istime: true,
     istoday: false,
     choose: function(datas) {
        start.max = datas; //结束日选好后,重置开始日的最大日期
            }
        };
    laydate(start);
    laydate(end);
    var time = {
     elem: '#time',
     format: 'YYYY-MM-DD hh:mm:ss',
     min: laydate.now(),
     max: '2999-12-31 23:59:59',
     istime: true, //是否显示时分秒
     istoday: true, //是否显示【今天】的按钮
     isclear: true, //是否显示【清空】的按钮
     festival: true, //是否显示节日
     start: laydate.now(0, "YYYY-MM-DD hh:mm:ss"), // 开始日期
     fixed: false, // 是否固定在可视区域
     zIndex: 10000, // css控制图层的遮罩效果(效果不明显)
     choose: function(dates) { // 选择好日期的回调
            }
        }
    laydate(time);
    });
 </script>        

 

前端显示效果:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平凡的梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值