laydate时间日历插件使用方法详解


Posted in Javascript onNovember 14, 2018

本文为大家分享了laydate时间日历插件的使用方法,供大家参考,具体内容如下

1、前言

在处理页面表单的时候,会遇到日期类型的数据,我们可以通过时间插件的让用户来选择具体的时间,这样就会比较方便。今天记录一下laydate这个时间插件。

2、代码展示

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>测试时间插件</title>
</head>
<body>
<div>
  <h3>开始和结束的相互制约</h3>
  开始日:<div class="laydate-icon" id="start" style="width:200px; margin-right:10px"></div>
  结束日:<div class="laydate-icon" id="end" style="width:200px"></div>
</div>
<hr/>
<div>
  <h3>日历结构详解</h3>
  日历插件:<input class="laydate-icon" id="time" />
</div>
</body>
<!-- 用法:直接引入laydate.js -->
<script type="text/javascript" src="laydate/laydate.js"></script>
<script type="text/javascript">
  laydate.skin("molv");//设置皮肤
  var start = {
    elem: '#start',
    format: 'YYYY/MM/DD hh:mm:ss',
    min: laydate.now(), //设定最小日期为当前日期
    max: '2099-06-16 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-06-16 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);

  /*
  * laydate.now(timestamp, format)这个函数中timestamp既可以是时间戳也可以是天数
  * laydate.now(+1):表示比当前时间迟一天
  * laydate.now(-1):表示比当前时间早一天
  *
  * laydate.now(3999634079890):表示2096-09-28
  *
  * format可以随意指定显示的日期格式,不指定就会显示默认的日期格式。如果需要指定当前的具体的时分秒,就可以使用时间戳(毫秒值)
  *
  * 如:laydate.now(new Date().getTime()+300000,"YYYY-MM-DD hh:mm:ss")表示比当前时间的晚5分钟
  * JS中获取当前时间的时间戳:new Date().getTime()
  *
  * laydate.reset(); // 重设日历控件坐标,一般用于页面dom结构改变时。无参
  *
  * 官网:https://www.layui.com/laydate
  * */
</script>
</html>

3、页面展示

laydate时间日历插件使用方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 中对象的继承〔转贴〕
Jan 22 Javascript
jquery利用event.which方法获取键盘输入值的代码
Oct 09 Javascript
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
js解决select下拉选不中问题
Oct 14 Javascript
基于jQuery实现火焰灯效果导航菜单
Jan 04 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
JQuery实现定时刷新功能代码
May 09 jQuery
Vue组件之自定义事件的功能图解
Feb 01 Javascript
vue中的inject学习教程
Apr 24 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
Nov 04 Javascript
html中创建并调用vue组件的几种方法汇总
Nov 17 Javascript
vue3使用vue-router的完整步骤记录
Jun 20 Vue.js
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 #jQuery
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 #Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
Nov 14 #Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 #Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
Nov 14 #Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 #Javascript
Vue源码探究之状态初始化
Nov 14 #Javascript
You might like
PHP4中session登录页面的应用
2008/07/25 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP实现验证码校验功能
2017/11/16 PHP
prototype 学习笔记整理
2009/07/17 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
JavaScript实现无刷新上传预览图片功能
2017/08/02 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
Python数据类型学习笔记
2016/01/13 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python设置环境变量的作用整理
2020/02/17 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
python 下载文件的几种方法汇总
2021/01/06 Python
python re模块常见用法例举
2021/03/01 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
单位员工收入证明样本
2014/10/09 职场文书
离职信范文
2015/06/23 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
我收到了德劲DE1107
2022/04/05 无线电