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数组插入一条记录的代码
Aug 30 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 Javascript
javascript插入样式实现代码
Feb 22 Javascript
jquery复选框checkbox实现删除前判断
Apr 20 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
window.onerror()的用法与实例分析
Jan 27 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
vue获取data数据改变前后的值方法
Nov 07 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
php实现数据库的增删改查
2017/02/26 PHP
js自定义事件代码说明
2011/01/31 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
urllib2自定义opener详解
2014/02/07 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python Django框架实现自定义表单提交
2016/03/25 Python
详解python之简单主机批量管理工具
2017/01/27 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
python七夕浪漫表白源码
2019/04/05 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
服装设计专业毕业生推荐信
2013/11/09 职场文书
教师党性分析材料
2014/02/04 职场文书
五好党支部事迹材料
2014/02/06 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书