如何使用bootstrap的daterangepicker插件

 我来答
就烦条0o
2016-04-20 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
方法/步骤
1
首先,我们将这款日期控件下载下来。百度bootstrap-daterangepicker即可。

2
下载下来解压的文件如图。
主要文件有
daterangepicker.js
moment.js
bootstrap.min.css
daterangepicker-bs3.css
即两个js文件,两个css文件。

3
我们先打开demo看一下。
这个日历效果很好,外形也十分美观。

4
打开demo的代码,小编就以demo为例,来介绍一下这款日期控件的用法。
首先,我们可以看到,这里有一个input。
然后js中通过id“#reservation”来定位这个input,使它成为一个日期控件。
激活日期控件的方法很简单(无参数法)
$('#reservation').daterangepicker();
这做陵样就可以建立一个最简单日期选择器了。
效果如图。

5
加参数的日历可以通过自饥或己修改初始化参数来选择自己要用的日期选择器。
bootstrap的这款控件还是相当强大的,几乎可以满足你的一切要求。
在参数的设置下,你可以得到各种各样的日期选择格式,如图。

6
具体的参数列表在bootstrap的官网上烂胡伍可以找到,介绍还算清楚。地址如图。
但一般用不到那么多,需要改的一般就是format、weekStart、startView等。

END
方法/步骤2
1
但参数不一定可以满足我们的需求,有时候我们还需要其他的东西,比如说想要一个中文的日期选择器。
那么这就需要我们自己手动改一下代码了。
2
打开daterangepicker.js文件。
这里面就是日期选择器的源码。
这里面只是对参数分析和日期选择器基础模板的代码,但是具体的显示的东西在另一个文件里。

3
其实这个日期选择器的生成机制很简单。
就是js中写好了基本框架的html代码,然后根据初始化参数添加上对应的html代码,再用jquery的append等类似的函数输出这个日期选择器到指定位置。
所以,我们可以在js中找到模板的html代码,并根据自己的需要加以更改。
4
比如我想要一个中文的日期选择器。
打开moment.js文件,这里面有一些数组,储存的显示的东西,比如星期,12个月份的显示,当然,都是英文的。
看到这一行代码了吗:_months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_")
这是月份,我们把它改成中文。
当然,还有其他的地方,我们都可以根据自己的需要进行更改。
注意:记得更改引用文件。

http://jingyan.baidu.com/article/4dc40848b96ed5c8d846f17f.html
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式