📅  最后修改于: 2023-12-03 15:09:49.357000             🧑  作者: Mango
如果您需要在您的项目中添加日期选择器,那么可以考虑使用 Bootstrap 框架和 Bootstrap-datepicker 插件。在本文中,我们将介绍如何引导日期选择器下载,并使用 Bootstrap-datepicker 插件来添加一个美观的日期选择器到您的网站中。
在开始之前,我们需要引入 Bootstrap 和 Bootstrap-datepicker。您可以使用 CDN 来引用这两个库,也可以将它们下载到本地并从本地引用。
使用 CDN:
<!-- 引入 Bootstrap CSS -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/5.1.0/css/bootstrap.min.css" integrity="sha384-FMgfLzfT9zCrsE6MZvkPQWwogNBg0dILM718tS3kPYxxbCEgCY9NTFj32ir3nKwE" crossorigin="anonymous">
<!-- 引入 Bootstrap-datepicker CSS -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css" integrity="sha384-mgBNUlZz0giZTqdY97ZCPW8YG7vFRX5tiQEEj+wL4RZIOo9e6umsrhKwcajt7RvN" crossorigin="anonymous">
<!-- 引入 Bootstrap 和 Bootstrap-datepicker 的 JavaScript -->
<script src="https://cdn.bootcss.com/bootstrap/5.1.0/js/bootstrap.min.js" integrity="sha384-wj+rjwdFqMB6sV6zv+QzK7g4TnBMY0ZJ2W42BCG8Yz/btE3WD1uLVTbn5dp5o4fD" crossorigin="anonymous"></script>
<script src="https://cdn.bootcss.com/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js" integrity="sha384-kXUfoJlSIyEC8c8yX0Jqr15pPC/BH74Zy3K8HsnXwbFxmQTPhvFjPmHVDV9MuJ3z" crossorigin="anonymous"></script>
您也可以将它们下载到本地并从本地引用。
现在,我们已经准备好在我们的项目中创建一个日期选择器了。为了实现这一点,我们需要:
data-provide="datepicker"
属性和 autocomplete="off"
属性来启用日期选择器。data-date-format="yyyy-mm-dd"
属性来指定日期格式。<div class="input-group date" data-provide="datepicker">
<input type="text" class="form-control" autocomplete="off" placeholder="选择日期" data-date-format="yyyy-mm-dd">
<div class="input-group-append">
<button class="btn btn-outline-secondary" type="button">
<i class="fa fa-calendar"></i>
</button>
</div>
</div>
最后,我们需要使用 JavaScript 代码来初始化日期选择器。
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
autoclose: true,
todayHighlight: true
})
这里,我们使用 jQuery 选择器来获取日期选择器,并传递一些选项来配置日期选择器。您可以根据需要传递不同的选项来配置日期选择器的行为和外观。
在本文中,我们介绍了如何使用 Bootstrap 和 Bootstrap-datepicker 插件来添加一个日期选择器到您的网站中。希望这篇文章能够对您有所帮助!