datepicker 기간설정 후 기간의 날짜별 출력 문의
초보라 도저히 풀수가 없어서 문의드립니다
datepicker를 활용해서 기간별 날짜를 출력하고 싶습니다.
Copy
<script> $(function() { $("#datepicker").datepicker({ beforeShowDay: function(date) { var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val()); var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val()); return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""]; }, onSelect: function(dateText, inst) { var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val()); var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val()); if (!date1 || date2) { $("#input1").val(dateText); $("#input2").val(""); $(this).datepicker("option", "minDate", dateText); } else { $("#input2").val(dateText); $(this).datepicker("option", "minDate", null); } } }); }); </script> <tr> <th scope="row"> <label for="opt1_subject">기간</label> </th> <td> <div id="datepicker"></div> <br> <input type="text" id="input1" size="12"> ~ <input type="text" id="input2" size="12"> <input type="text" id="input3" size="12"> </td> </tr>
input1에는 시작 input2에는 종료 기간
input3에 기간날짜별 2016-01-01,2016-01-02 ...... 로 표현하고 싶은데 스크립트를 어떻게 해야할지 모르겠습니다 ㅜㅜ
고수분들! 도움 부탁드립니다
감사합니다
답변 1개 / 댓글 3개
무슨말인지 이해가좀 안되는데요
input1에 시작날짜입력
input2에 종료날짜입력
input3에 시작날짜입력한값, 종료날짜입력값이 나오게하고싶으신가요??
아니면 input3에는 시작날짜입력값~ 종료날짜입력값까지
2016-01-01, 2016-01-02, 2016-01-03 .... 종료날짜까지 출력을 원하신다는건지요?
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.
input3에는 시작날짜부터 종료날짜까지 2016-01-01, 2016-01-02, 2016-01-03 .... 이런식으로 나오게 하고 싶습니다