정의 및 사용법
setMonth() 메소드는 월을 설정하는 데 사용됩니다.
Syntax
dateObject.setMonth(month,day)
Parameters | Description |
month | 필수입니다. 월을 나타내는 0(1월)부터 11(12월) 사이의 숫자입니다. |
day |
선택사항. 월의 일을 나타내는 1에서 31 사이(현지 시간)의 숫자 값입니다. EMCAScript가 표준화될 때까지 이 매개변수는 지원되지 않습니다. |
반환 값
조정된 날짜의 밀리초 표현입니다. ECMAScript가 표준화되기 전에는 이 메서드가 아무것도 반환하지 않았습니다.
팁 및 메모:
참고: 이 메서드는 항상 Date 개체와 함께 사용됩니다.
Example
예제 1
이 예에서는 setMonth() 메서드를 통해 객체 d의 월 필드를 0(1월)으로 설정합니다.
<script type="text/javascript"> var d=new Date() d.setMonth(0) document.write(d) </script>
출력:
Sat Jan 07 2017 10:14:27 GMT+0800 (中国标准时间)
예제 2
이 예에서는, setMonth() 메서드를 통해 객체 d의 월 필드를 0(1월)으로, 일 필드를 20으로 설정합니다.
<script type="text/javascript"> var d=new Date() d.setMonth(0,20) document.write(d) </script>
출력:
Fri Jan 20 2017 10:14:27 GMT+0800 (中国标准时间)
다음은 매개변수의 세부정보입니다.
MonthValue: 0부터 11까지의 정수입니다(1월부터 12월까지의 한 달을 나타냄).
dayValue: 월의 일을 나타내는 1에서 31 사이의 정수입니다.
msValue: 밀리초를 나타내는 0에서 999 사이의 숫자입니다. msValue 매개변수를 지정하는 경우 MinuteValue 및 secondValue도 지정해야 합니다.
dayValue 매개변수를 지정하지 않으면 getDate 메소드에서 반환된 값이 사용됩니다. 지정된 인수가 예상 범위를 벗어나면 setMonth는 그에 따라 Date 개체를 최신 정보로 업데이트하려고 시도합니다. 예를 들어, MonthValue를 15로 사용하면 연도는 1(연도 + 1)만큼 증가하고 월 값에는 3이 사용됩니다.
예:<html> <head> <title>JavaScript setMonth Method</title> </head> <body> <script type="text/javascript"> var dt = new Date( "Aug 28, 2008 23:30:00" ); dt.setMonth( 2 ); document.write( dt ); </script> </body> </html>이 결과는 다음과 같습니다.
Fri Mar 28 23:30:00 UTC+0530 2008
위 내용은 월 설정을 위한 JavaScript 메소드 setMonth()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!