bootstrap-datepicker日期(v4)
v4的版本使用Bootstrap-datepicker 1.9,v4的该插件默认只放了中文简体和繁体的配置文件,如需其他语言的请自行下载。
github地址:https://github.com/uxsolutions/bootstrap-datepicker
文档地址:https://bootstrap-datepicker.readthedocs.io/en/latest/
v3和v4样式上没啥区别,主要在于v4的初始化重新写了一遍,有更多的配置项。
1、给需要用到日期选择器的输入框增加 data-provide="datepicker"。

<input type="text" class="form-control" data-provide="datepicker" data-autoclose="true" />
2、可以在 data-date-highlight="true" 则可以让日期选择器凸显当前日期。

<div class="input-group">
<input type="text" class="form-control" data-provide="datepicker" data-today-highlight="true" data-autoclose="false" />
<div class="input-group-append">
<span class="input-group-text"><i class="mdi mdi-calendar"></i></span>
</div>
</div>
示例代码用到了输入框组,主要为了演示在输入框后加入日历图标。
3、data-multidate="true" 指定可以选择多个日期。

<input type="text" class="form-control" data-provide="datepicker" data-multidate="true" data-autoclose="false" />
data-autoclose="false"设置为false时,你选完日期后,日历界面并不直接隐藏。
4、当你给 .input-group 的元素加上 data-provide="datepicker"。那么这时候你就可以选择一定时间的范围了(先选最大的时间,再往前选)。

<div class="input-group" data-provide="datepicker">
<div class="input-group-prepend">
<span class="input-group-text">从</span>
</div>
<input type="text" class="form-control">
<div class="input-group-prepend input-group-append">
<span class="input-group-text">至</span>
</div>
<input type="text" class="form-control">
</div>
涉及的文件:
lyear_js_datepicker.htmljs/bootstrap-datepicker/bootstrap-datepicker3.min.cssjs/bootstrap-datepicker/bootstrap-datepicker.min.jsjs/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js