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 相关文章推荐
js left,right,mid函数
Jun 10 Javascript
JavaScript的单例模式 (singleton in Javascript)
Jun 11 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
JavaScript中的console.assert()函数介绍
Dec 29 Javascript
Jquery 效果使用详解
Nov 23 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
vue js秒转天数小时分钟秒的实例代码
Aug 08 Javascript
JS document form表单元素操作完整示例
Jan 13 Javascript
Element Steps步骤条的使用方法
Jul 26 Javascript
js实现点击烟花特效
Oct 14 Javascript
一篇文章告诉你如何实现Vue前端分页和后端分页
Feb 18 Vue.js
Vue组件化(ref,props, mixin,.插件)详解
May 15 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
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
PHP培训要多少钱
2017/06/06 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
2017/09/28 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
python轻松查到删除自己的微信好友
2016/01/10 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
python科学计算之narray对象用法
2019/11/25 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
软件测试题目
2013/02/27 面试题
六一儿童节活动策划方案
2014/01/27 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
党校党性分析材料
2014/12/19 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
唐山大地震的观后感
2015/06/05 职场文书
重阳节活动主持词
2015/07/04 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL