0

this generator으로 bootstrap-datepicker을 만들었습니다. 결과는 here입니다. 이bootstrap-datepicker에서 getdates()가 작동하지 않습니다.

$('#datepicker').datepicker('getDates'); 

과 날짜를 쉽게 얻을 것을 The docs are saying, 그들은뿐만 아니라 말 :

는 선택의 첫 번째 날짜 선택기의 내부 날짜 객체를 나타내는 지역화 된 날짜 객체의리스트를 돌려줍니다. 다 지점 선택 도구와 함께 사용합니다.

유감스럽게도 위의 예에서는 작동하지 않습니다. 날짜를 선택한 후 버튼을 클릭하면 날짜 목록이 아닌 jQuery 객체 만 얻습니다.

내가 뭘 잘못하고 있니?

+0

을 console.log ($ ('#의 날짜 선택기') 날짜 선택기 ('getDates')를.)? –

+0

이것은 날짜 배열이 아닌 콘솔에 jQuery 객체를 인쇄합니다. – Dennis

답변

2

나는 동일한 문제가있었습니다. 문제는 다중 선택기를 사용하지 않고 범위 선택기를 사용한다는 것입니다. 현재 날짜 피커에는 모든 피커의 날짜를 가져 오는 메소드가 없습니다. getDate

나는 날짜를 얻고 두 날짜 사이의 일 수를 계산하는 jsfiddle을했습니다 : 각 날짜에 쉽게 다른 기능을 사용하여 얻을 수 있기 때문에 큰 문제가되지 않습니다

. 당신은 여기에 전체 예를 볼 수 있습니다 http://jsfiddle.net/svierkant/7abqJ/1/

$(document).ready(function() 
{ 
    $("#datepicker").datepicker({ 
     format: "dd.mm.yyyy", 
     multidate: true, 
     calendarWeeks: true, 
     autoclose: true, 
     todayHighlight: true, 
     startDate : new Date("2014-02-01"), 
     endDate : new Date() 
    }).on("changeDate", function(e){ 
     $begin = $('#start').datepicker('getDate'); 
     $end = $('#end').datepicker('getDate'); 
    }); 
});