一个用于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