채택완료

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개 / 댓글 2개

채택된 답변
+20 포인트
Copy
<script> $("#wr_9").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true }); var s_day = $("#wr_9").val();</script>

두 분 모두 감사합니다.

궁금해 환장할 뻔 했는데....속을 뻥 뚫어주셨네요. ^^

PS.

아까 val() 공부했는데,,, 이렇게 응용을 못 해서야... ㅜㅜ

답변에 대한 댓글 2개

@sinbi
다들 그럴겁니다
알고있는거랑 실제사용가능한거랑은 늘 간격이 발생하더라구요
그 말씀 들으니 위안이 되네요. ^^;;

 

Copy
<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>
  


위 코드 연구헤 보셔요~~

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