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写的数字拼图小游戏代码[学习参考]
Oct 29 Javascript
js TextArea的选中区域处理
Dec 28 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 Javascript
jquery解析xml字符串示例分享
Mar 25 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
详解Javascript模板引擎mustache.js
Jan 20 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 Javascript
深入理解vue路由的使用
Mar 24 Javascript
React如何利用相对于根目录进行引用组件详解
Oct 09 Javascript
bootstrap轮播模板使用方法详解
Nov 17 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
第1次亲密接触PHP5(1)
2006/10/09 PHP
php/js获取客户端mac地址的实现代码
2013/07/08 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
jQuery+ajax实现用户登录验证
2020/09/13 jQuery
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
python字典排序实例详解
2015/05/20 Python
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
求职信的最佳写作思路
2014/02/01 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
信访维稳工作汇报
2014/10/27 职场文书
2019感恩宣传标语!
2019/07/05 职场文书
js Proxy的原理详解
2021/05/25 Javascript
Python中基础数据类型 set集合知识点总结
2021/08/02 Python