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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
IE DOM实现存在的部分问题及解决方法
Jul 25 Javascript
javascript常用函数(1)
Nov 04 Javascript
JS中dom0级事件和dom2级事件的区别介绍
May 05 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
JS实现简单获取最近7天和最近3天日期的方法
Apr 18 Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
Apr 15 Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 Javascript
解决vue 表格table列求和的问题
Nov 06 Javascript
vue项目中使用rem,在入口文件添加内容操作
Nov 11 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开发大型项目的一点经验
2006/10/09 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
Python3写入文件常用方法实例分析
2015/05/22 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
python获取多线程及子线程的返回值
2017/11/15 Python
python实现月食效果实例代码
2019/06/18 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
python文件路径操作方法总结
2020/12/21 Python
python编程的核心知识点总结
2021/02/08 Python
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
户外婚礼策划方案
2014/02/08 职场文书
完美的中文自荐信
2014/05/24 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
企业党建工作总结2015
2015/05/26 职场文书
宾馆安全管理制度
2015/08/06 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
2022年显卡天梯图(6月更新)
2022/06/17 数码科技