今天为大家分享一款轻量级、功能强大的时间选择器,JS 文件压缩后只有14KB,并且不需要任何的依赖。

1. 安装

通过 npm 或者 bower 安装:

// npm 安装
npm install flatpickr

// bower 安装
bower install flatpickr-calendar


或者直接 下载(https://github.com/chmln/flatpickr/archive/gh-pages.zip) 后引入:

<link rel="stylesheet" type="text/css" href="/path/to/flatpickr.css">
<script src="/path/to/flatpickr.js"></script>


2. 语法


flatpickr('selector', [options]);


3. 功能


3.1 基本的日期选择

一款轻量级、功能强大的时间选择器_java

3.2 日期与时间

一款轻量级、功能强大的时间选择器_java_02

3.3 禁用某个范围的日期

一款轻量级、功能强大的时间选择器_java_03

当然除了上面列出的,还有其他众多功能,如自定义日期格式、限制最小与最大日期、时间选择器、预加载日期、UTC 模式、显示星期等等,此外还支持时间本地化,提供了中文语言包;并且提供多种主题,如 Material 风格主题、黑色主题等。

Material 风格主题

一款轻量级、功能强大的时间选择器_java_04

Dark 主题

一款轻量级、功能强大的时间选择器_java_05


GitHub项目地址:https://github.com/chmln/flatpickr

也可点击文末的“阅读原文”进行查看。