2014-09-23 203 views
1

我有一個引導datetime我的頁面上的選取器組件。是否可以啓用多日期選擇?引導日期時間多日期選擇器

謝謝

+1

看來你無法做到這一點。如果你不需要時間,可以嘗試:'bootstrap-datepicker':http://eternicode.github.io/bootstrap-datepicker/?markup=input&format=&weekStart=&startDate=&endDate=&startView=0&minViewMode=0&todayBtn = false&language = en&orientation = auto&multidate = true&multidateSeparator =&keyboardNavigation = on&forceParse = on#沙盒 – Fancyoung 2014-09-23 08:59:40

回答

1

的日期選擇器迄今引導沒有多個datepickers我所看到的,但其易於使用jQuery UI的日期選擇器,並使用jQuery UI的主題引導http://jquery-ui-bootstrap.github.io/jquery-ui-bootstrap/components.html#calendar給它一個引導的感覺。

就從這裏http://multidatespickr.sourceforge.net/jquery-ui.multidatespicker.js

添加多日期選擇器中定義ID <input id="my_multi_date_picker" type="text"/>然後添加該jQuery代碼

$('#my_multi_date_picker').multiDatesPicker();

小提琴

http://jsfiddle.net/qyjm1hup/1/

自舉的主題http://jsfiddle.net/ejt6jroo/1/

+0

我得到一個錯誤從jQuery.multiDatesPicker不允許的「字符串」格式轉換 – Yebach 2014-09-24 08:14:48

+0

請嘗試使用jquery migrate https://github.com/jquery/ jquery-migrate /在你的頁面中。 – Gandalf 2014-09-24 12:11:45

+0

我已經在使用jQuery v2.0.3 – Yebach 2014-09-29 06:42:05

1

我不使用引導,但我通過修改jquery-ui.multidatespicker.js文件解決了這個問題。只需添加爲dateConvert方法switch(from_format)(線234)布爾另一種情況下,應該是這樣的

switch(from_format) { 
       case 'object': break; 
       case 'string': date = $.datepicker.parseDate(dateFormat, date); break; 
       case 'boolean': date = ""; break; 
       case 'number': date = new Date(date); break; 
       default: $.error('Conversion from "'+ from_format +'" format not allowed on jQuery.multiDatesPicker'); 
      } 

對不起我的英語不好:)