2008-10-27 4 views
3

datepicker에서 선택 가능한 날짜를 필터링하고 싶습니다. 기본적으로 근무일 기준으로 필터링해야합니다 (예 : 공휴일과 주말을 선택하지 못하게).jQuery UI : datepicker에서 선택 가능한 날짜 필터링

beforeShowDate :에서 함수를 사용하여 날짜를 지정할 수 있으며 $ .datepicker.noWeekends를 사용할 수도 있습니다.

질문 : 당신은 둘 다 할 수 있습니까?

당신이 휴가를위한 기능을 작성해야 할거야 때문에
function (date) { 
    var day = date.getDay(); 
    return [day > 0 && day < 6, ""]; 
} 

, 당신도 그 함수에서이 논리를 만 포함 할 수 있습니다

답변

6

$ .datepicker.noWeekends 코드의 아주 간단한 비트입니다.

0

반대로 입력 할 수있는 날짜를 선택하고 나머지는 모두 필터링 할 수 있습니까?

0

가능합니다.

즉, 당신은 단지 사용자가 당신이 좋아하는 무언가를 추가 월요일을 선택 할 수있게하려면 :

onlyMondays: function(date){ 
    var day = date.getDay(); 
    return [(day == 1), ""] 
} 
관련 문제