前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

JavaScript/前端
373
0
0
2022-05-08
标签   JavaScript库
今天我要介绍的是laydate,目前已经完成了一次重大的重写(v5.x.x+),laydate是layui独立维护的三大组件之一,本次重写后其主要功能有年选择器、年月选择器、日期选择器、时间选择器、日期时间选择器,五种类型的基本选择方式。
  • 1、引入laydate

①下载地址:

https://github.com/sentsin/laydate/

下载laydate后,把文件存放到你项目的任意目录中,使用时引入js即可:

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

②使用nodejs安装,运行npm install layui-laydate命令即可

  • 2、年选择器

laydate.render({elem: '#test1',type: 'year'});

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

  • 3、年月选择器

laydate.render({elem: '#test1',type: 'month'});

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

  • 4、年月日选择器

laydate.render({elem: '#test1'});

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

  • 5、时间选择器

laydate.render({elem: '#test1',type: 'time'});

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

  • 6、日期时间选择器

laydate.render({elem: '#test1',type: 'datetime'});

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

  • 7、其他功能

以上基础选择器都支持范围选择,如下图所示

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

同时还可以控制可选范围、初始赋值;初始化、选中后或切换的回调函数;自定义事件、公历节日、自定义重要日子等

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

前端开发:一款采用原生JavaScript编写、使用简单的日期时间组件

还有不同主题可供选择,也可直接嵌套在页面上,内置中文和英语两种语言,这款简单而不失灵活的组件,能够应付大多数你所需要的日期时间选择。