묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트에 대해서 여쭈어볼께요. ㅠ
2014.01.24 09:30
<HTML> <HEAD> <TITLE> 자바스크립트 날짜 </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("<H3> 현재 날짜와 시간 </H3>"); today = new Date(); document.write(today.getYear(), "년", today.getMonth()+1, "월", today.getDate(), "일 <BR>"); document.write(today.getHours(), "시", today.getMinutes()+1, "분", today.getSeconds(), "초"); //--> </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
위의 소스를 보면 월과 분에 +1을 하는데 왜 +1을 하는지 이유가 궁금합니다.
아시는분들이 계시면 답변 부탁드리겠습니다.자바스크립트 날짜
getMonth 의 경우는 0~11까지를 반환합니다. 그러므로, 1~12월로 만들려면 +1 을 해야겠죠?
분의 경우는 1을 더할 이유가 없는데 왜 더했는지 모르겠네요
0~59를 리턴하고 해당부분은 큰 문제는 없는데 말입니다.
MDN
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMinutes
을 참고해보시면 도움이 될껍니다.