datepicker 함수 결과를 자바스크립트 변수에 담으려면....?
본문
예를 들어, 아래 datepicker 함수에 의해 wr_9 필드에 2017-09-15 형식으로 들어갑니다.
$("#wr_9").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true });
여기서 궁금한 게,
wr_9 필드에 찍힌 2017-09-15 부분 (= 즉, 위 스크립트 결과)을
자바스크립트 s_day 라는 변수에 담으려면 어떤 식으로 처리를 해주나요?
답변 3
<script>
$("#wr_9").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true });
var s_day = $("#wr_9").val();
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="first" value="1/1/2000"/>
<input id="second" value="1/1/2001"/>
<script type="text/javascript">
function parseDate(str) {
var mdy = str.split('/');
return new Date(mdy[2], mdy[0]-1, mdy[1]);
}
function daydiff(first, second) {
return Math.round((second-first)/(1000*60*60*24));
}
var s_day = daydiff(parseDate($('#first').val()), parseDate($('#second').val()));
alert(s_day)
</script>
위 코드 연구헤 보셔요~~
!-->두 분 모두 감사합니다.
궁금해 환장할 뻔 했는데....속을 뻥 뚫어주셨네요. ^^
PS.
아까 val() 공부했는데,,, 이렇게 응용을 못 해서야... ㅜㅜ
답변을 작성하시기 전에 로그인 해주세요.