全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

BootStrap的双日历时间控件使用

这段时间看了下bootstrap的时间控件,发现使用起来还是很简单的,趁着有时间的时候整理了一下,方便自己以后忘记的时候查阅。。。

废话不多说先上效果图

            

接下来是代码实现

第一步当然是导入css、js之类的文件啦

<link href="assets/css/icons.css" rel="external nofollow" rel="stylesheet" />     后面那个时期样式图片样式
<link href="assets/css/bootstrap.css" rel="external nofollow" rel="stylesheet" />    
<link href="assets/css/plugins.css" rel="external nofollow" rel="stylesheet" />    日期控件样式
<script src="assets/js/jquery-1.8.3.min.js"></script>
<script src="assets/js/bootstrap/bootstrap.js"></script>    
<script src="assets/plugins/core/moment/moment.min.js"></script>    moment是一个JavaScript日期处理类库
<script src="assets/plugins/forms/daterangepicker/daterangepicker.js"></script>    时间范围控件
<script src="assets/plugins/forms/datetimepicker/bootstrap-datetimepicker.min.js"></script>
<script src="assets/plugins/forms/datetimepicker/bootstrap-datetimepicker.zh-CN.js"></script>这个没有用到可忽视

 第二部是html文件

<body>
  <div class="col-lg-3 col-md-3"><!-- 这个控制input的宽高  -->
    <div class="input-group"><!--这个控制后面图片与input在一起的 -->
      <input id="adddate" class="form-control" placeholder="申请日期范围" /> 
<span class="input-group-addon"><i class="fa-calendar"></i></span>
    </div>
      <input onclick="a()" type="button" value="提交"/>  <!-- 自己用来测试input中的内容  -->
    </div>
</body>

第三部是js文件内容编写

<script>
  $(document).ready(
      function() {
        $('#adddate').daterangepicker({
            // startDate: moment().startOf('day'), 
            //endDate: moment(), 
            minDate: '2012-01-01',  //最小时间 =====>>格式要跟格式化的样式一致
            endDate : moment(), //最大时间  
            dateLimit : {days : 30}, //起止时间的最大间隔 
            showDropdowns : true,
            showWeekNumbers : false, //是否显示第几周 
            timePicker : false, //是否显示小时和分钟 
            timePickerIncrement : 60, //时间的增量,单位为分钟 
            timePicker12Hour : false, //是否使用12小时制来显示时间 
            ranges : {
              '最近1小时': [moment().subtract('hours',1), moment()], //moment.js需要详细了解的可以点我一下
              '今天' : [ moment().startOf('day'), moment() ],
              '昨天' : [
              moment().subtract('days', 1).startOf('day'),
              moment().subtract('days', 1).endOf('day') ],
                '最近7日' : [ moment().subtract('days', 6),
                    moment() ],
                '最近30日' : [ moment().subtract('days', 29),
                    moment() ]
              },
              opens : 'right', //日期选择框的弹出位置 
              buttonClasses : [ 'btn btn-default' ],
              applyClass : 'btn-small btn-primary blue',
              cancelClass : 'btn-small',
              format : 'YYYY-MM-DD', //控件中from和to 显示的日期格式 
              separator : ' 到 ',
              locale : {
                applyLabel : '确定',
                cancelLabel : '取消',
                fromLabel : '起始时间',
                toLabel : '结束时间',
                customRangeLabel : '自定义时间',
                daysOfWeek : [ '日', '一', '二', '三', '四', '五','六' ],
                monthNames : [ '一月', '二月', '三月', '四月', '五月',
                    '六月', '七月', '八月', '九月', '十月', '十一月',
                    '十二月' ],
                firstDay : 1
              }
            },
            function(start, end, label) {//格式化日期显示框 
              $('#adddate span').html(
                  start.format('MM-DD-YYYY') + ' - '
                      + end.format('YYYY-MM-DD'));
            });
    /*     $("#startdate").datetimepicker({
          language : 'zh-CN',
          format : "yyyy-mm-dd",
          autoclose : true,
          todayBtn : true,
          pickerPosition : "bottom-left",
          minView : 2      //最精准的时间选择为日期0-分 1-时 2-日 3-月 
        });
        $("#enddate").datetimepicker({
          language : 'zh-CN',
          format : "yyyy-mm-dd",
          autoclose : true,
          todayBtn : true,
          pickerPosition : "bottom-left",
          minView : 2
        }); */
      });
</script>

一些重要的东西都在代码的注释中说明了,我上传了总结后的文件,需要的小伙伴可以自行下载

链接:链接: http://pan.baidu.com/s/1eSeS8L0 密码: jcsp

总结

以上所述是小编给大家介绍的BootStrap的双日历时间控件使用,希望对大家有所帮助,如果大家有任何疑问请给我留

言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap时间控件  # bootstrap  # 双日历  # Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结  # bootstrap中日历范围选择插件daterangepicker的使用详解  # bootstrap daterangepicker双日历时间段选择控件详解  # BootStrap daterangepicker 双日历控件  # Bootstrap DateTime Picker日历控件简单应用  # bootstrap日历插件datetimepicker使用方法  # 基于jquery实现日历签到功能  # jQuery EasyUI API 中文文档 - Calendar日历使用  # 为开发者准备的10款最好的jQuery日历插件  # Bootstrap+Jquery实现日历效果  # 小编  # 是一个  # 给我  # 看了  # 都在  # 在此  # 这段  # 给大家  # 很简单  # 弹出  # 自定义  # 第二部  # 多说  # 要跟  # 我上  # 第三部  # 中说  # 所述  # 传了  # 感谢大家 


相关文章: 测试制作网站有哪些,测试性取向的权威测试或者网站?  江苏网站制作公司有哪些,江苏书法考级官方网站?  高端云建站费用究竟需要多少预算?  代刷网站制作软件,别人代刷火车票靠谱吗?  如何基于PHP生成高效IDC网络公司建站源码?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  如何在建站之星网店版论坛获取技术支持?  html制作网站的步骤有哪些,iapp如何添加网页?  如何在景安云服务器上绑定域名并配置虚拟主机?  ,网页ppt怎么弄成自己的ppt?  如何用wdcp快速搭建高效网站?  建站DNS解析失败?如何正确配置域名服务器?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  Python文件管理规范_工程实践说明【指导】  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  学校为何禁止电信移动建设网站?  如何在服务器上配置二级域名建站?  音乐网站服务器如何优化API响应速度?  如何快速上传自定义模板至建站之星?  建站之星安装后界面空白如何解决?  行程制作网站有哪些,第三方机票电子行程单怎么开?  C++时间戳转换成日期时间的步骤和示例代码  英语简历制作免费网站推荐,如何将简历翻译成英文?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  建站主机如何安装配置?新手必看操作指南  ,网站推广常用方法?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  大学网站设计制作软件有哪些,如何将网站制作成自己app?  PHP正则匹配日期和时间(时间戳转换)的实例代码  网站制作报价单模板图片,小松挖机官方网站报价?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  中山网站制作网页,中山新生登记系统登记流程?  如何访问已购建站主机并解决登录问题?  如何在宝塔面板中修改默认建站目录?  建站之星Pro快速搭建教程:模板选择与功能配置指南  建站主机选购指南与交易推荐:核心配置解析  宿州网站制作公司兴策,安徽省低保查询网站?  如何用狗爹虚拟主机快速搭建网站?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  如何快速打造个性化非模板自助建站?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何快速生成ASP一键建站模板并优化安全性?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  魔方云NAT建站如何实现端口转发?  建站10G流量真的够用吗?如何应对访问高峰?  如何在腾讯云服务器上快速搭建个人网站?  C++如何编写函数模板?(泛型编程入门)  如何零成本快速生成个人自助网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。