캘린터로 날짜 선택

캘린터로 날짜 선택

QA

캘린터로 날짜 선택

답변 1

본문

안녕하세요. 캘린더 구현에 부족한 부분이 많아서 조언을 구합니다.

방문자로부터 캘린더로 날짜를 선택받게 하려합니다. 이때, 방문자가 선택가능한 날짜가 정해져 있습니다 .

2021-09-25, 2021-09-27, 2021-09-30

이런식으로, 선택가능한 날짜를 정해 그 중에 선택받게 하려합니다. 간단히, jquery datepicker 를 사용하면 될 것이라고 생각했는데, jquery datepicker 옵션 중 mindate, maxdate 이런식으로만 옵션항목이 있는 것 같네요. 혹시 어떤 식으로 구현해야할지 조언을 구할 수 있을까요? 다른 js 플러그인도 좋습니다. 

 


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

 

고맙습니다.

이 질문에 댓글 쓰기 :

답변 1


var enableDay = ['9-25-2021','9-27-2021','9-30-2021'];
function selectableDays(date) {
dummy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dummy, enableDay) > -1) {
return [true, ""];
}
return [false, ""];
}
$("#my_calendar").datepicker({
dateFormat: 'yy-mm-dd',
beforeShowDay: selectableDays
});

 

이런식으로 하시면 됩니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 944
© SIRSOFT
현재 페이지 제일 처음으로