현지시간을 사용하여 Date 개체의 월 값을 설정한다.
![]() | Script | [iTime=]Date.setMonth(numMonth[,numDate]) |
반환값 iTime는 설정된 시간을 getTime 메서드로 반환받는 1970년 1월 1일 자정과의 시간값 사이의 시간을 밀리초 단위로 나타내는 정수값을 반환한다.
numMonth의 값이 0(=1월)부터 11(=12월)까지의 수치이면 그 월을, 11보다 크거나 음수이면 이에 따라 저장된 년도가 증감한다. 그러나 현재 월에서 변동되는 것이 아니라 해당 년도초부터 계산된다.
예를 들어, 저장된 일자가 "Jan 5, 2002"이고 setMonth(15)가 호출되면 일자는 "Mar 5, 2003"으로 바뀐다.
일자도 해당 월의 길이를 넘치면 넘친만큼 다음 월로 이월 계산되고, 음수이면 해당 일수 만큼 뺀 전월로 설정된다.
협정 세계 표준시(UTC)를 사용하는 월 값을 설정하려면 setUTCMonth 메서드를 사용하라.
버전 | JScript 버전 1 | Javascript 버전 1.0 |
적용 | Date 개체 |
참조 | setFullYear 메서드 | setMonth 메서드 | setUTCMonth 메서드 | setDate 메서드 |
setHours 메서드 | setMinutes 메서드 | setSeconds 메서드 | setMilliseconds 메서드 | |
getMonth 메서드 | getUTCMonth 메서드 | getTime메서드 | Date 개체 메서드 |
![]() | setMonth 메서드⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
<SCRIPT> var now=new Date(); // 현재 시간을 변수에 할당 document.write('지금은 현지 일자는 '+(now.getMonth()+1)+'월 '+now.getDate()+'일이다.<BR>'); // 현재 월, 일을 출력한다. now.setMonth(1,20); // 현지시간에 월, 일을 설정한다. document.write('설정된 현지 일자는 '+(now.getMonth()+1)+'월 '+now.getDate()+'일이다.<BR>'); // 새로 설정된 월, 일을 출력한다. document.write('now.setMonth(1,20)='+now.setMonth(1,20));
![]() | setMonth 메서드⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | setMonth 메서드 | ⇒ | ![]() ![]() |
최종 수정: 05/09/2025 21:08:13 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/setMonth.html |