datepicker 질문 입니다.

datepicker 질문 입니다.

QA

datepicker 질문 입니다.

본문

시작일을 선택 한 후 종료일 선택을 할 때 시작일보다 최소 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

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);
        }

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

말씀대로 하니 시작일이 일주일 후가 되어버리네요.. 시작일을 선택하고 종료일을 선택할때 시작일보다 최소 7일 이상 부터 선택되게 할려고 하거든요

답변을 작성하시기 전에 로그인 해주세요.
전체 160
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT