정의 및 사용법
setUTCMonth() 메서드는 세계시(UTC)에 따라 월을 설정하는 데 사용됩니다.
Syntax
dateObject.setUTCMonth(month,day)
Parameters | Description |
month | 필수입니다. dateObject에 설정할 월 필드의 값으로, 표준시로 표시됩니다. 이 매개변수는 0(1월) ~ 11(12월) 사이의 정수입니다. |
day | 선택사항. dateObject의 일 필드로 사용되는 1에서 31 사이의 정수이며 표준시로 표시됩니다. |
반환 값
조정된 날짜의 밀리초 표현입니다.
팁 및 Notes:
참고: 이 방법은 항상 Date 개체와 함께 사용됩니다.
팁: 협정 세계시(UTC)에 대한 자세한 내용은 Baidu Encyclopedia를 참조하세요.
Example
예 1
이 예에서는 setUTCMonth() 메서드를 통해 월 필드를 0(1월)으로 설정합니다.
<script type="text/javascript"> var d=new Date() d.setUTCMonth(0) document.write(d) </script>
출력:
Sat Jan 07 2017 14:17:55 GMT+0800 (中国标准时间)
예 2
이 예에서는 월 setUTCMonth()를 통해 0(1월)으로 설정되고 일 필드는 20으로 설정됩니다.
<script type="text/javascript"> var d=new Date() d.setUTCMonth(0,20) document.write(d) </script>
출력:
Fri Jan 20 2017 14:17:55 GMT+0800 (中国标准时间)
setUTCMonth() 함수의 모든 매개변수는 정상 값 범위를 초과할 수 있습니다. 예를 들어, 월 매개변수는 기존 값 범위 0 ~ 11을 초과할 수 있으며, 날짜 값 매개변수는 기존 값 범위 1 ~ 31을 초과할 수 있으며 둘 다 음수가 될 수 있습니다. Date 객체는 내부적으로 자동으로 계산되어 해당 날짜로 변환됩니다.
매개변수 월 값은 실제 월보다 1이 적습니다.
반환 값
setUTCMonth() 함수에는 반환 값이 없습니다(즉, 반환 값이 정의되지 않음).
예제 및 지침
// 当前运行环境的时区为 UTC +8 //定义一个本地时间的Date对象"2013-05-15 00:00:00" // 对应的UTC时间为"2013-05-14 16:00:00" var date = new Date(2013, 4, 15, 0, 0, 0); document.writeln( date.toLocaleString() ); // 2013年5月15日 0:00:00 date.setUTCMonth(0); document.writeln( date.toLocaleString() ); // 2013年1月15日 0:00:00 // 此时的UTC时间为"2013-01-14 16:00:00" date.setUTCMonth(-15, 2); // 设置完毕后,UTC为"2013-(-14)-(02) 16:00:00" 即"2011-10-02 16:00:00" // 输出本地时间即为"2011-10-03 00:00:00" document.writeln( date.toLocaleString() ); // 2011年10月3日 0:00:00 date.setUTCMonth(12, 5); document.writeln( date.toLocaleString() ); // 2012年1月6日 0:00:00
위 내용은 세계시(UTC)에 따라 월을 설정하는 JavaScript 메소드 setUTCMonth()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!