datepicker 기간설정 후 기간의 날짜별 출력 문의
본문
초보라 도저히 풀수가 없어서 문의드립니다
datepicker를 활용해서 기간별 날짜를 출력하고 싶습니다.
<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
무슨말인지 이해가좀 안되는데요
input1에 시작날짜입력
input2에 종료날짜입력
input3에 시작날짜입력한값, 종료날짜입력값이 나오게하고싶으신가요??
아니면 input3에는 시작날짜입력값~ 종료날짜입력값까지
2016-01-01, 2016-01-02, 2016-01-03 .... 종료날짜까지 출력을 원하신다는건지요?
답변을 작성하시기 전에 로그인 해주세요.