bootstrap laydate日期组件使用详解

网友投稿 473 2023-06-20


bootstrap laydate日期组件使用详解

在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一。同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式清爽。

此文主要以贤心所作的 layDate 组件进行日期选择的演示,敬请各位小主们参阅,若有不足之处,敬请大神指正,不胜感激!

闲不多言,直接上码。

演示文档的工程目录如下图所示:

laydate-demo.html 对应的源代码为:

一、核心方法:laydate(options);

options是一个对象,它包含了以下key: '默认值'

elem: '#id', // 日期显示元素选择器,laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'

event: 'click', // 触发事件。如果没有传入event,则按照默认的click

format: 'YYYY-MM-DD hh:mm:ss', // 日期格式

istime: false, // 是否开启时间选择

isclear: true, // 是否显示清空

islQIxOBCqtoday: true, // 是否显示今天

issure: tlQIxOBCqrue, // 是否显示确认

festival: true, // 是否显示节日

min: '1900-01-01 00:00:00', // 最小日期

max: '2099-12-31 23:59:59', // 最大日期

start: '2014-6-15 23:00:00', // 开始日期

fixed: false, // 是否固定在可视区域

zIndex: 99999999, // css z-index

choose: function(dates){ // 选择好日期的回调

}

二、其它方法/属性

laydate.v // 获取laydate版本号

laydate.skin(lib); // 加载皮肤,参数lib为皮肤名

/*

layer.now支持多类型参数。timestamp可以是前后若干天,也可以是一个时间戳。format为日期格式,为空时则采用默认的“-”分割。

如laydate.now(-2)将返回前天,laydate.now(3999634079890)将返回2096-09-28

*/

layer.now(timestamp, format); // 该方法提供了丰富的功能,推荐灵活使用。

laydate.reset(); // 重设日历控件坐标,一般用于页面dom结构改变时。无参

有效时间: ---

以上,就是我基于贤心所作日期插件 layDate 进行的日期组件演示。

个人觉得,其是一款非常不错的日期插件,对其皮肤样式,我个人比较倾向选择 淡蓝 的样式,简洁明快。

以下为相应的参考链接以及 layDate 插件下载的目录(内含所需的皮肤)。

JavaScript Date 对象

layDate 插件(提取码:a36a)

page.css 对应的源码为:

*{

margin:0;

padding:0;

list-style:none;

}

html{

background-color:#E3E3E3;

font-size:14px;

color:#000;

font-family:'微软雅黑'

}

h2{

line-height:30px;

font-size:20px;

}

a,a:hover{

text-decoration:none;

}

pre{

font-family:'微软雅黑'

}

.box{

width:1200px;

padding:10px 20px;

background-color:#fff;

margin:10px auto;

}

.box a{

padding-right:20px;

}

h3{

margin:10px 0;

}

.layinput{

height: 22px;

line-height: 22px;

width: 150px;

margin: 0;

}

convertString2Date 函数对应的源码如下:

convertDate2String 函数对应的源码如下:

adjustDate 函数对应的源码如下:

运行结果如下所示:

至此,HTML-001-日期组件 layDate 演示顺利完结,希望此文能够给初学 HTML 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢!

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringMvc+Mybatis+Pagehelper分页详解
下一篇:Java回调方法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~