onReadCanEditDate이벤트를 통해 캘린더에서 특정일 이나 특정 기간만 사용이 가능하도록 설정할 수 있습니다.


true, false로 리턴하여, 해당 날짜에 대한 사용여부를 선택할 수 있습니다.


아래는 오늘 이전의 날짜는 사용이 불가능 하도록 설정한 예제입니다.


onReadCanEditDate:function(evt) {
  var today = new Date().setHours(0, 0, 0, 0); // 자정 시간으로 설정
  if(evt.date < today) {//오늘 이전날짜인 경우, 선택 불가
    return false;
  }
}


아래는 오늘부터 7일 뒤까지만 선택 가능하도록 설정한 예제입니다.


onReadCanEditDate:function(evt) {
  var now = new Date().setHours(0, 0, 0, 0); // 자정 시간으로 설정
  var after7day = new Date(new Date().setHours(0, 0, 0, 0)); // Date 객체로 생성하여야 날짜 설정이 가능
  after7day = after7day.setDate(after7day.getDate() + 7);
    
  if(evt.date < now || evt.date > after7day) {
    return false;
  }
}