`
Turbo12138
  • 浏览: 45122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Bootstrap datetimepicker插件的使用

 
阅读更多

 

学习使用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代码  收藏代码
  1. <html>  
  2.     <head>  
  3.         <meta http-equiv="content-type" content="text/html;charset=utf-8" />  
  4.         <link rel="stylesheet" href="../css/bootstrap.min.css" />  
  5.         <link rel="stylesheet" href="../css/bootstrap-datetimepicker.min.css" />  
  6.           
  7.         <script type="text/javascript" src="../js/jquery-1.8.3.min.js" charset="UTF-8"></script>  
  8.         <script type="text/javascript" src="../js/bootstrap.min.js" ></script>  
  9.           
  10.         <script type="text/javascript" src="../js/bootstrap-datetimepicker.js" charset="UTF-8"></script>  
  11.         <script type="text/javascript" src="../js/bootstrap-datetimepicker.zh-CN.js" charset="UTF-8"></script>  
  12.          <script type="text/javascript">  
  13.             $(function() {  
  14.                 $('.col-md-5').datetimepicker({  
  15.                    language: 'zh-CN',  
  16.                    format:'yyyy-mm-dd HH:mm',//选择完日期后,input框里的时间值的格式  
  17.                    startDate:new Date(),//开始日期时间,在此之前的都不可选,同理也有endDate  
  18.            weekStart: 1,  
  19.            todayBtn:  1,  
  20.            autoclose: 1,  
  21.            todayHighlight: 1,  
  22.            startView: 2,  
  23.            forceParse: 0,  
  24.            showMeridian: 1  
  25.                });  
  26.             });  
  27.         </script>  
  28.           
  29.          
  30.     </head>  
  31.     <body>  
  32.         <div class="form-group">  
  33.                 <label for="dtp_input2" class="col-md-2 control-label">时间选择</label>  
  34.                 <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">  
  35.                     <input class="form-control" size="16" type="text" value="" readonly style="width:150px">  
  36.                     <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>  
  37.                     <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>  
  38.                 </div>  
  39.                 <input type="hidden" id="dtp_input2" value="" /><br/>  
  40.             </div>  
  41.         
  42.     </body>  
  43. </html>  

 注意:

$(function(...))里的选择器不能使用id选择器,最好使用class选择器。(因为你在同一个页面中可能不止需要一次时间控件,所以不能写死一个id);

dateformat属性决定了你input框中的值的格式。

如果你想显示中文,那么必须引入bootstrap-datetimepicker.zh-CN.js,同时language: 'zh-CN'属性也必须指定,才能显示中文。

format属性里面的格式字符串必须要用引号围起来,否则会报yyyy未定义的错误,小细节同样很重要。

选择比较【靠谱儿】的bootstrap版本也很重要,我就因为在这上面选择了不太靠谱的js版本,导致无法如愿加载出时间控件。

 

效果:


分享到:
评论

相关推荐

    bootstrap-datetimepicker-简单好用的日历时间插件

    bootstrap-datetimepicker是一个简单好用的日历时间插件,在bootstrap首页上也有推荐。使用起来也很简单: 1,必须引入Jquery文件。 2,引入日历插件JS代码:bootstrap-datetimepicker.min.js 3,如果需要使用非英文...

    bootstrap datetimepicker 设置秒可以选择

    Bootstrap DateTimePicker是一款流行的JavaScript插件,它为Bootstrap框架提供了日期和时间选择功能。在实际的Web开发中,我们经常需要用户输入精确到秒的时间信息,这时就需要对DateTimePicker进行配置,使其支持秒...

    bootstrap-datetimepicker.zip

    Bootstrap DateTimePicker插件提供了丰富的定制选项,包括但不限于: 1. **语言支持**:可以轻松地切换到不同的语言环境,适应多语种网站的需求。 2. **格式化日期和时间**:用户可以选择日期和时间的显示格式,如...

    bootstrap-datetimepicker时间组件

    - 使用npm或yarn进行安装:`npm install eonasdan-bootstrap-datetimepicker` 或 `yarn add eonasdan-bootstrap-datetimepicker` - 引入CSS和JS文件:在HTML中添加对应的CDN链接或者将文件复制到项目目录中。 - ...

    vue2.0 与 bootstrap datetimepicker的结合使用实例

    本篇文章的标题 "vue2.0 与 bootstrap datetimepicker 的结合使用实例",明确地表明了本文的主要内容是关于 Vue2.0 框架与 Bootstrap Datetimepicker 插件的结合使用实例的介绍。 描述解释 描述部分强调了本文的...

    bootstrap_datetimepicker插件

    bootstrap_datetimepicker插件

    bootstrap日期插件datetimepicker的使用

    _bootstrap 日期插件 datetimepicker 的使用_ Bootstrap 是一个基于 HTML、CSS 和 JavaScript 的前端框架,用于快速开发响应式界面和移动设备优先的 Web 应用程序。其中,datetimepicker 是一个非常实用的插件,...

    解决bootstrap datetimepicker 位置错误

    3. **调整插件版本**:有时问题可能源于使用了不兼容的Bootstrap或datetimepicker版本。确保你使用的版本与你的项目其他组件兼容,尝试升级或降级到已知稳定版本。 4. **检查浏览器兼容性**:不同的浏览器对CSS和...

    bootstrap-datetimepicker.js

    Bootstrap-Datetimepicker.js是一款基于Bootstrap框架的日期时间选择器插件,它为用户提供了便捷的方式来选取日期和时间,尤其在Web应用中常用于表单输入。这个插件的设计风格与Bootstrap一致,确保了与Bootstrap...

    bootstrap datetimepicker实现秒钟选择下拉框

    bootstrap datetimepicker插件没有秒钟选择器,如果要想选择的时间精确到秒没有办法控制,虽然可以配置format:’yyyy-mm-dd hh:ii:ss’,会将秒钟添加到输入框中,但是无法控制秒钟数值,默认为当前客户端的时间的...

    bootstrap-datetimepicker

    Bootstrap-Datetimepicker是一款基于Bootstrap框架的时间和日期选择插件,它为用户提供了直观、易用的界面来选择日期和时间。这款插件极大地简化了在Web应用中集成日期和时间选择器的过程,使得开发者能够快速地添加...

    bootstrap-datetimepicker 的使用

    Bootstrap-Datetimepicker是一款基于Bootstrap框架的日期和时间选择插件,它使得在Web应用中添加日期和时间选择功能变得简单易行。这个插件利用了jQuery的便利性和Bootstrap的优美设计,提供了用户友好的交互体验。...

    bootstrap-datetimepicker添加清除按钮

    在上面的代码中,我们首先引入了必要的CSS和JS库,然后创建了一个输入框并为其添加了datetimepicker插件。在JavaScript部分,我们使用`clearBtn: true`配置项启用了清除按钮,并设置了中文环境(locale: 'zh-cn')。...

    Bootstrap-datetimepicker年月日时分秒均可选择

    在“Bootstrap-datetimepicker年月日时分秒均可选择”这一主题中,我们关注的是如何配置和使用这个插件,以便用户可以选择完整的日期(年、月、日)以及时间(小时、分钟和秒)。要实现这一功能,你需要对JavaScript...

    bootstrap-datetimepicker时间控件

    Bootstrap-Datetimepicker插件是针对Bootstrap框架的一个扩展,它通过引入额外的JavaScript和CSS文件,为Bootstrap的输入字段增加了日期和时间选择的功能。这个插件的设计风格与Bootstrap保持一致,因此能够无缝融入...

    学习使用bootstrap之datetimepicker插件

    总的来说,Bootstrap的datetimepicker插件是实现网页日期和时间选择功能的利器,它既易于使用又具有高度可定制性。通过深入理解其工作原理和配置选项,你可以在项目中发挥出它的最大潜力,提高用户的交互体验。在...

    bootstrap3使用bootstrap datetimepicker日期插件

    没用过bootstrap2,所以之间的差异不清楚,但是看往上基本上都是说bootstrap2与bootstrap-datetimepicker的使用,之间会有不同,所以写下记录,如有不对之处,还请指正! 网上下载bootstrap-datetimepicker-master....

    一款基于bootstrap的datetimepicker的jQuery日期插件

    标题中的“一款基于bootstrap的datetimepicker的jQuery日期插件”指的是一个使用了Bootstrap框架和jQuery库的日期与时间选择插件。这个插件允许用户在网页上方便地选取日期和时间,增强了用户界面的交互性。 ...

    bootstrap-datetimepicker时间控件使用小demo

    最后,我们需要在页面加载完成后初始化datetimepicker插件,设置必要的选项。这里我们以ID为`datetimepicker1`的输入框为例: ```javascript $(function () { $('#datetimepicker1').datetimepicker({ format: '...

Global site tag (gtag.js) - Google Analytics