테스트 사이트 - 개발 중인 베타 버전입니다

datepicker 질문 입니다. 채택완료

웹프리죤 5년 전 조회 2,346

시작일을 선택 한 후 종료일 선택을 할 때 시작일보다 최소 7일 후 부터 선택하게 할려면 아래를 어떻게 수정 해야 할까요 ..

 

$("#fr_date").datepicker({         dateFormat: "yy-mm-dd", // 날짜의 형식         minDate: 0,         nextText: ">",         prevText: "<",         onSelect: function (date) {             var endDate = $('#to_date');             var startDate = $(this).datepicker('getDate');             var minDate = $(this).datepicker('getDate');             endDate.datepicker('setDate', minDate);             startDate.setDate(startDate.getDate() + 30);             endDate.datepicker('option', 'maxDate', startDate);             endDate.datepicker('option', 'minDate', minDate);         }     });

    $('#to_date').datepicker({         dateFormat: "yy-mm-dd", // 날짜의 형식         nextText: ">",         prevText: "<"     });

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
5년 전

onSelect: function (date) { 부분만 이렇게 수정해보세요.

 

        onSelect: function (date) {             var endDate = $('#to_date');             var startDate = $(this).datepicker('getDate');             var minDate = $(this).datepicker('getDate');             var endminDate = $(this).datepicker('getDate');             endDate.datepicker('setDate', minDate);             startDate.setDate(startDate.getDate() + 30);             endminDate.setDate(startDate.getDate() + 7);             endDate.datepicker('option', 'maxDate', startDate);             endDate.datepicker('option', 'minDate', endminDate);         }

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

minDate: 0, 여기를 이렇게.. minDate: "+7d",

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

웹프리죤
5년 전
말씀대로 하니 시작일이 일주일 후가 되어버리네요.. 시작일을 선택하고 종료일을 선택할때 시작일보다 최소 7일 이상 부터 선택되게 할려고 하거든요
작은별
5년 전
아.. 질문 내용을 잘못 이해했었네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인