一个用于Bootstrap 4框架的快速、可定制、外观现代的日期选择器组件,使用jQuery和Day.js构建。
1.在文档中加载必要的jQuery库、Day.js、Bootstrap框架和Font Awesome标志性字体。
- <!-- Bootstrap + jQuery -->
- <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" />
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <script src="/path/to/cdn/bootstrap.min.js"></script>
- <!-- Font Awesome -->
- <link rel="stylesheet" href="/path/to/cdn/fontawesome.min.css" />
- <!-- Day.js -->
- <script src="/path/to/cdn/dayjs.min.js"></script>
2.下载并加载日期选择器-bs4.js
jQuery之后的脚本。
- <script src="js/datepicker-bs4.js" defer="defer"></script>
3.在日期选择器输入上初始化插件并完成。
- <input type="text" id="example" class="form-control" name="example" />
- document.addEventListener('DOMContentLoaded', function () {
- jQuery('#example').datepicker({
- // options here
- });
- });
4.使用任一输入的最小/最大属性设置最小/最大日期(也称为开始/结束日期)。
- <input type="text" id="example" class="form-control" min="2000-01-01" max="2025-12-31" name="example" />
- // OR via JavaScript
- jQuery('#example').datepicker({
- minDate: '1900-01-01',
- maxDate: null,
- });
5.自定义日期格式。
- jQuery('#example').datepicker({
- format: 'MM/DD/YYYY',
- });
6.设置日期选择器弹出窗口的宽度。
- jQuery('#example').datepicker({
- popoverWidth: '19rem',
- });
7.当屏幕宽度小于此值时,自动禁用日期选择器组件:
- jQuery('#example').datepicker({
- minScreenWidth: 576
- });
2022-11-28
2022-07-25
2022-07-22
2022-03-30
2021-12-02
2021-11-06
2021-10-26
2021-10-23