国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

BootStrap daterangepicker 雙日歷控件

2019-11-19 16:26:11
字體:
來源:轉載
供稿:網友

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 雙日歷控件,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復的,在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海兴县| 光山县| 渑池县| 射阳县| 门头沟区| 遵义市| 宜兰县| 宁晋县| 富锦市| 綦江县| 天水市| 湘西| 共和县| 祥云县| 禹州市| 甘孜| 上栗县| 麟游县| 泰和县| 镇原县| 龙南县| 于田县| 阳信县| 宝兴县| 吴旗县| 信宜市| 昆明市| 吴川市| 东乌珠穆沁旗| 英吉沙县| 板桥市| 江川县| 宿松县| 廊坊市| 常宁市| 法库县| 朔州市| 林甸县| 余江县| 凤城市| 新兴县|