全网整合营销服务商

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

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

BootStrap daterangepicker 双日历控件

bootstrap-daterangepicker点击下载

需要bootstrap跟jquery的支持。

实例代码:

<!DOCTYPE html> 
<html> 
 <head> 
 <meta charset="UTF-8"> 
 <title></title> 
 <link href="bootstrap/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet"> 
 <link rel="stylesheet" type="text/css" media="all" href="daterangepicker/daterangepicker.css" rel="external nofollow" /> 
 </head> 
 <body> 
 <form class="form-inline"> 
  <div id="divDateId" class="pull-left dateRange"> 
  <input class="form-control" id="searchDate"></input> 
  <i class="glyphicon glyphicon-calendar fa fa-calendar"></i> 
  </div> 
 </form> 
 </body> 
 <script type="text/javascript" src="jquery/1.12.4/jquery.min.js" ></script> 
 <script type="text/javascript" src="bootstrap/js/bootstrap.min.js" ></script> 
 <script type="text/javascript" src="daterangepicker/moment.min.js" ></script> 
 <script type="text/javascript" src="daterangepicker/daterangepicker.js" ></script> 
 <script type="text/javascript"> 
 //默认三十天 
 $('#divDateId input').val(moment().subtract('days', 29).format('YYYY-MM-DD') + ' - ' + moment().format('YYYY-MM-DD')); 
 $('#divDateId').daterangepicker({ 
  minDate: '01/01/2015', //最小时间 
  maxDate : moment(), //最大时间 
  dateLimit : { 
  days : 365*5 
  }, //起止时间的最大间隔 
  showDropdowns : true, 
  showWeekNumbers : false, //是否显示第几周 
  timePicker : false, //是否显示小时和分钟 
  timePickerIncrement : 60, //时间的增量,单位为分钟 
  timePicker12Hour : false, //是否使用12小时制来显示时间 
  ranges : { 
  //'最近1小时': [moment().subtract('hours',1), moment()], 
  '今日': [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 : ' to ', 
  locale : { 
  applyLabel : '确定', 
  cancelLabel : '取消', 
  fromLabel : '起始时间', 
  toLabel : '结束时间', 
  customRangeLabel : '自定义', 
  daysOfWeek : [ '日', '一', '二', '三', '四', '五', '六' ], 
  monthNames : [ '一月', '二月', '三月', '四月', '五月', '六月', 
    '七月', '八月', '九月', '十月', '十一月', '十二月' ], 
    firstDay : 1 
  } //汉化日期控件 
 }, function(start, end, label) { 
  //格式化日期显示框 
  $('#searchDate').val(start.format('YYYY-MM-DD') + ' - ' + end.format('YYYY-MM-DD')); 
 }); 
 </script> 
</html> 

实例图片:

参数说明:

`startDate`: (Date object, moment object or string) 起始时间
`endDate`: (Date object, moment object or string) 结束时间
`minDate`: (Date object, moment object or string) 可选最早时间
`maxDate`: (Date object, moment object or string) 可选最迟时间
`timePicker`: (boolean) 是否显示time选择
`timePickerIncrement`: (number) time选择递增数
`timePicker12Hour`: (boolean) 是否12小时制
`opens`: (string: 'left'/'right') 显示在元素左边还是右边
`buttonClasses`: (array) 按钮样式
`applyClass`: (string) 应用按钮样式
`cancelClass`: (string) 取消按钮样式
`format`: (string) date/time格式
`separator`: (string) 分隔符
`locale`: (object) 本地设置
`singleDatePicker`: (boolean) 是否是单个时间选择器
`parentEl`: (string) 将控件放到哪个元素内,默认body

其中有一个小需求调整,当我们直接使用源码选择时,为啦方便用户操作,控件在下拉选择月份时,自动帮我们刷新啦另一个控件上的日期,两个日期相差都在一个月,比如我选择1月到6月时,两个日期面板上显示不上一个1月,一个六月,如图:

如果不需要这种变化,可以修改daterangepicker.js的代码:

注释1444行跟1445行,1448跟1449行,不让它自动去改变日期面板:

在注释掉582行:

这样就能达到改变日期不改变面板的效果啦:

点击下载项目源码

以上所示是小编给大家介绍的BootStrap daterangepicker 双日历控件,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复的,在此也非常感谢大家对网站的支持!


# bootstrap  # daterangepicker  # Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结  # bootstrap中日历范围选择插件daterangepicker的使用详解  # BootStrap的双日历时间控件使用  # bootstrap daterangepicker双日历时间段选择控件详解  # Bootstrap DateTime Picker日历控件简单应用  # bootstrap日历插件datetimepicker使用方法  # 基于jquery实现日历签到功能  # jQuery EasyUI API 中文文档 - Calendar日历使用  # 为开发者准备的10款最好的jQuery日历插件  # Bootstrap+Jquery实现日历效果  # 点击下载  # 可选  # 小编  # 结束时间  # 都在  # 就能  # 在此  # 不需要  # 一个月  # 不上  # 给大家  # 弹出  # 自定义  # 如图  # 当我们  # 所示  # 让它  # 十天  # 给我留言  # 感谢大家 


相关文章: 如何配置IIS站点权限与局域网访问?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  免费视频制作网站,更新又快又好的免费电影网站?  郑州企业网站制作公司,郑州招聘网站有哪些?  装修招标网站设计制作流程,装修招标流程?  如何通过cPanel快速搭建网站?  电商网站制作价格怎么算,网上拍卖流程以及规则?  如何在IIS中新建站点并配置端口与物理路径?  ,柠檬视频怎样兑换vip?  如何在IIS管理器中快速创建并配置网站?  公众号网站制作网页,微信公众号怎么制作?  网站专业制作公司有哪些,做一个公司网站要多少钱?  建站之星代理费用多少?最新价格详情介绍  建站主机核心功能解析:服务器选择与网站搭建流程指南  如何选择网络建站服务器?高效建站必看指南  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  网站网页制作专业公司,怎样制作自己的网页?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  建站之星与建站宝盒如何选择最佳方案?  深圳网站制作平台,深圳市做网站好的公司有哪些?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何通过二级域名建站提升品牌影响力?  如何在Windows服务器上快速搭建网站?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  代购小票制作网站有哪些,购物小票的简要说明?  如何零基础开发自助建站系统?完整教程解析  建站之星如何优化SEO以实现高效排名?  定制建站方案优化指南:企业官网开发与建站费用解析  如何基于云服务器快速搭建网站及云盘系统?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  在线教育网站制作平台,山西立德教育官网?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  如何高效配置IIS服务器搭建网站?  淘宝制作网站有哪些,淘宝网官网主页?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  移民网站制作流程,怎么看加拿大移民官网?  教学论文网站制作软件有哪些,写论文用什么软件 ?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  全景视频制作网站有哪些,全景图怎么做成网页?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  网站插件制作软件免费下载,网页视频怎么下到本地插件?  公司网站设计制作厂家,怎么创建自己的一个网站?  建站之星如何开启自定义404页面避免用户流失?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现) 

您的项目需求

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