前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Layui 日期时间控件

Layui 日期时间控件

作者头像
用户5760343
发布2019-10-30 11:24:10
5.6K0
发布2019-10-30 11:24:10
举报
文章被收录于专栏:sktj

1、需要加载模块:laydate https://www.layui.com/laydate/ 2、

image.png

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>layDate快速使用</title>

<link rel="stylesheet" href="/static/build/layui.css" media="all">

</head>

<body>

<div class="layui-inline"> <input type="text" class="layui-input" id="test1"> </div>

<script src="/static/build/layui.js"></script> <script> layui.use('laydate', function(){ var laydate = layui.laydate;

//执行一个laydate实例 laydate.render({ elem: '#test1' //指定元素 }); }); </script> </body> </html>

3、属性:elem

image.png

type:

image.png

//年选择器 laydate.render({ elem: '#test' ,type: 'year' });

//年月选择器 laydate.render({ elem: '#test' ,type: 'month' });

//日期选择器 laydate.render({ elem: '#test' //,type: 'date' //默认,可不填 });

//时间选择器 laydate.render({ elem: '#test' ,type: 'time' });

//日期时间选择器 laydate.render({ elem: '#test' ,type: 'datetime' });

range:范围选择 //年范围选择 laydate.render({ elem: '#test' ,type: 'year' ,range: true //或 range: '~' 来自定义分割字符 });

//年月范围选择 laydate.render({ elem: '#test' ,type: 'month' ,range: true //或 range: '~' 来自定义分割字符 });

//日期范围选择 laydate.render({ elem: '#test' ,range: true //或 range: '~' 来自定义分割字符 });

//时间范围选择 laydate.render({ elem: '#test' ,type: 'time' ,range: true //或 range: '~' 来自定义分割字符 });

//日期时间范围选择 laydate.render({ elem: '#test' ,type: 'datetime' ,range: true //或 range: '~' 来自定义分割字符 });

format 格式

image.png

image.png

value

image.png

image.png

min/max

//日期有效范围只限定在:2017年 laydate.render({ elem: '#test' ,min: '2017-1-1' ,max: '2017-12-31' });

//日期有效范围限定在:过去一周到未来一周 laydate.render({ elem: '#test' ,min: -7 //7天前 ,max: 7 //7天后 });

//日期时间有效范围的设定: laydate.render({ elem: '#test' ,type: 'datetime' ,min: '2017-8-11 12:30:00' ,max: '2017-8-18 12:30:00' });

//时间有效范围设定在: 上午九点半到下午五点半 laydate.render({ elem: '#test' ,type: 'time' ,min: '09:30:00' ,max: '17:30:00' });

trigger 弹出事件

image.png

position

image.png

lang

image.png

theme 主题

image.png

calendar 节日

image.png

mark 标注日子,日程表

image.png

//标注重要日子 var ins1 = laydate.render({ elem: '#test' ,mark: { '0-10-14': '生日' ,'0-12-31': '跨年' //每年12月31日 ,'0-0-10': '工资' //每个月10号 ,'2017-8-15': '' //具体日期 ,'2017-8-20': '预发' //如果为空字符,则默认显示数字+徽章 ,'2017-8-21': '发布' } ,done: function(value, date){ if(date.year === 2017 && date.month === 8 && date.date === 15){ //点击2017年8月15日,弹出提示语 ins1.hint('中国人民抗日战争胜利72周年'); } } });

事件

image.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.10.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • format 格式
  • value
  • min/max
  • trigger 弹出事件
  • position
  • lang
  • theme 主题
  • calendar 节日
  • mark 标注日子,日程表
  • 事件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档