一个用于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.jsjQuery之后的脚本。
<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