网站建设资讯

NEWS

网站建设资讯

layui使用layDate组件设置日期的方法-创新互联

这篇文章运用简单易懂的例子给大家介绍layui使用layDate组件设置日期的方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联建站长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为贡山企业提供专业的成都做网站、成都网站设计、成都外贸网站建设贡山网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

layDate是一个日期插件,layDate除了包含日期范围限制、开始日期设定、自定义日期格式、时间戳转换、当天的前后若干天返回、时分秒选择、智能响应、自动纠错、节日识别,快捷键操作等常规功能外,还拥有更多趋近完美的解决方案。

国际惯例周日作为一周的开始,但是有的用户使用习惯还是比较倾向周一作为一周的开始,但是目前laydate是没有一个配置项可以来决定这个的,在laydatePro中添加了一个配置项的支持如下:

layui使用layDate组件设置日期的方法

从注释里面也可以看到,为了使用的方便,可以设置0到6(也就是Date.getDay()对应的值)之外,同时提供了可以设置成对应的日一二三或者Su,Mo,Tu这些。推荐:layui框架快速入门

下面简单的介绍一下背后的实现逻辑:

1、在默认的config中添加一个weekStart的初始值

layui使用layDate组件设置日期的方法

2、在render的时候用正则表达式校验填入的值符合要求不,符合的话设置成对应的0-6如果不符合重置成0

layui使用layDate组件设置日期的方法3、到了后面实际渲染这个laydate的时候根据weekStart去生成节点

这里有两个部分,一个是表头的th上显示的

layui使用layDate组件设置日期的方法另外一个是实际td里面的内容的

layui使用layDate组件设置日期的方法到此关于设定一周开始的就改好了,例子给出的是周一开始,这个实际是使用会比较常见的,但是并不是只能设置周一,实际上支持设置任意一天作为开始,后面跟据实际需要的时候设置即可

layui使用layDate组件设置日期的方法

关于layui使用layDate组件设置日期的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前名称:layui使用layDate组件设置日期的方法-创新互联
网页路径:http://cdweb.net/article/ceoesj.html