学习使用bootstrap之datetimepicker插件
最近因为要做平台的移植,不能使用之前封装的时间插件。但可以用开源的bootstrap,为了方便自己以后万一还有时间控件的需求,特此记录一下吧。虽然可能大家觉得简单,但是我着实费了一番功夫,话不多少,begin!
做时间控件可以使用bootstrap的datetimepicker插件(如果只需要日期的话直接用datepicker,如果是需要起始、结束日期的范围用daterangepicker就OK),该插件是基于纯js驱动的,跟highcharts类似的原理。
首先,必要的一些css和js必须引入:
bootstrap.min.css:bootstrap的基本样式
bootstrap-datetimepicker.min.css:datetimepicker插件的样式
jQuery-1.x.x.min.js:jquery,必须引入,可能不同的bootstrap需要的jquery版本不同
bootstrap.min.js:bootstrap的必要的js
bootstrap-datetimepicker.js:datetimepicker插件必须的js文件
bootstrap-datetimepicker.zh-CN.js:所支持的语言版本插件(一般在bootstrap的local目录下,这里把它单独抽出来~)
好了,我们在开始前,必须要注意:fonts(不能随意改名)目录是必须的,用来存放datetimepicker插件的一些小图片,且必须跟页面所在的目录同级。否则会出现插件的前后箭头等无法显示,如:
页面具体写法如下:(仅供参考)
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html;charset=utf-8" />
- <link rel="stylesheet" href="../css/bootstrap.min.css" />
- <link rel="stylesheet" href="../css/bootstrap-datetimepicker.min.css" />
- <script type="text/javascript" src="../js/jquery-1.8.3.min.js" charset="UTF-8"></script>
- <script type="text/javascript" src="../js/bootstrap.min.js" ></script>
- <script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"></script>
- <script type="text/javascript" src="../js/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>
- <script type="text/javascript">
- $(function() {
- $('.col-md-5').datetimepicker({
- language: 'zh-CN',
- format:'yyyy-mm-dd HH:mm',//选择完日期后,input框里的时间值的格式
- startDate:new Date(),//开始日期时间,在此之前的都不可选,同理也有endDate
- weekStart: 1,
- todayBtn: 1,
- autoclose: 1,
- todayHighlight: 1,
- startView: 2,
- forceParse: 0,
- showMeridian: 1
- });
- });
- </script>
- </head>
- <body>
- <div class="form-group">
- <label for="dtp_input2" class="col-md-2 control-label">时间选择</label>
- <div class="input-group date form_date col-md-5" data-date="" data-date-format="" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd" style="padding-right:500">
- <input class="form-control" size="16" type="text" value="" readonly style="width:150px">
- <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
- <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
- </div>
- <input type="hidden" id="dtp_input2" value="" /><br/>
- </div>
- </body>
- </html>
注意:
$(function(...))里的选择器不能使用id选择器,最好使用class选择器。(因为你在同一个页面中可能不止需要一次时间控件,所以不能写死一个id);
dateformat属性决定了你input框中的值的格式。
如果你想显示中文,那么必须引入bootstrap-datetimepicker.zh-CN.js,同时language: 'zh-CN'属性也必须指定,才能显示中文。
format属性里面的格式字符串必须要用引号围起来,否则会报yyyy未定义的错误,小细节同样很重要。
选择比较【靠谱儿】的bootstrap版本也很重要,我就因为在这上面选择了不太靠谱的js版本,导致无法如愿加载出时间控件。
效果:
相关推荐
bootstrap-datetimepicker是一个简单好用的日历时间插件,在bootstrap首页上也有推荐。使用起来也很简单: 1,必须引入Jquery文件。 2,引入日历插件JS代码:bootstrap-datetimepicker.min.js 3,如果需要使用非英文...
Bootstrap DateTimePicker是一款流行的JavaScript插件,它为Bootstrap框架提供了日期和时间选择功能。在实际的Web开发中,我们经常需要用户输入精确到秒的时间信息,这时就需要对DateTimePicker进行配置,使其支持秒...
Bootstrap DateTimePicker插件提供了丰富的定制选项,包括但不限于: 1. **语言支持**:可以轻松地切换到不同的语言环境,适应多语种网站的需求。 2. **格式化日期和时间**:用户可以选择日期和时间的显示格式,如...
- 使用npm或yarn进行安装:`npm install eonasdan-bootstrap-datetimepicker` 或 `yarn add eonasdan-bootstrap-datetimepicker` - 引入CSS和JS文件:在HTML中添加对应的CDN链接或者将文件复制到项目目录中。 - ...
本篇文章的标题 "vue2.0 与 bootstrap datetimepicker 的结合使用实例",明确地表明了本文的主要内容是关于 Vue2.0 框架与 Bootstrap Datetimepicker 插件的结合使用实例的介绍。 描述解释 描述部分强调了本文的...
bootstrap_datetimepicker插件
_bootstrap 日期插件 datetimepicker 的使用_ Bootstrap 是一个基于 HTML、CSS 和 JavaScript 的前端框架,用于快速开发响应式界面和移动设备优先的 Web 应用程序。其中,datetimepicker 是一个非常实用的插件,...
3. **调整插件版本**:有时问题可能源于使用了不兼容的Bootstrap或datetimepicker版本。确保你使用的版本与你的项目其他组件兼容,尝试升级或降级到已知稳定版本。 4. **检查浏览器兼容性**:不同的浏览器对CSS和...
Bootstrap-Datetimepicker.js是一款基于Bootstrap框架的日期时间选择器插件,它为用户提供了便捷的方式来选取日期和时间,尤其在Web应用中常用于表单输入。这个插件的设计风格与Bootstrap一致,确保了与Bootstrap...
bootstrap datetimepicker插件没有秒钟选择器,如果要想选择的时间精确到秒没有办法控制,虽然可以配置format:’yyyy-mm-dd hh:ii:ss’,会将秒钟添加到输入框中,但是无法控制秒钟数值,默认为当前客户端的时间的...
Bootstrap-Datetimepicker是一款基于Bootstrap框架的时间和日期选择插件,它为用户提供了直观、易用的界面来选择日期和时间。这款插件极大地简化了在Web应用中集成日期和时间选择器的过程,使得开发者能够快速地添加...
Bootstrap-Datetimepicker是一款基于Bootstrap框架的日期和时间选择插件,它使得在Web应用中添加日期和时间选择功能变得简单易行。这个插件利用了jQuery的便利性和Bootstrap的优美设计,提供了用户友好的交互体验。...
在上面的代码中,我们首先引入了必要的CSS和JS库,然后创建了一个输入框并为其添加了datetimepicker插件。在JavaScript部分,我们使用`clearBtn: true`配置项启用了清除按钮,并设置了中文环境(locale: 'zh-cn')。...
在“Bootstrap-datetimepicker年月日时分秒均可选择”这一主题中,我们关注的是如何配置和使用这个插件,以便用户可以选择完整的日期(年、月、日)以及时间(小时、分钟和秒)。要实现这一功能,你需要对JavaScript...
Bootstrap-Datetimepicker插件是针对Bootstrap框架的一个扩展,它通过引入额外的JavaScript和CSS文件,为Bootstrap的输入字段增加了日期和时间选择的功能。这个插件的设计风格与Bootstrap保持一致,因此能够无缝融入...
总的来说,Bootstrap的datetimepicker插件是实现网页日期和时间选择功能的利器,它既易于使用又具有高度可定制性。通过深入理解其工作原理和配置选项,你可以在项目中发挥出它的最大潜力,提高用户的交互体验。在...
没用过bootstrap2,所以之间的差异不清楚,但是看往上基本上都是说bootstrap2与bootstrap-datetimepicker的使用,之间会有不同,所以写下记录,如有不对之处,还请指正! 网上下载bootstrap-datetimepicker-master....
标题中的“一款基于bootstrap的datetimepicker的jQuery日期插件”指的是一个使用了Bootstrap框架和jQuery库的日期与时间选择插件。这个插件允许用户在网页上方便地选取日期和时间,增强了用户界面的交互性。 ...
最后,我们需要在页面加载完成后初始化datetimepicker插件,设置必要的选项。这里我们以ID为`datetimepicker1`的输入框为例: ```javascript $(function () { $('#datetimepicker1').datetimepicker({ format: '...