JavaScript Date setMonth() 메서드

정의와 사용법

setMonth() 날짜 객체의 월을 설정하는 메서드.

주의사항:1월은 0, 2월은 1, 이어가는 순으로.

이 메서드는 월의 날짜를 설정하는 데도 사용될 수 있습니다.

예제

예제 1

월을 4(5월)로 설정합니다:

var d = new Date();
d.setMonth(4);

직접 시도해 보세요

예제 2

월을 4(5월)로 설정하고 날짜를 20일로 설정합니다:

var d = new Date();
d.setMonth(4, 20);

직접 시도해 보세요

예제 3

날짜를 이전 달의 마지막 날로 설정하려면:

var d = new Date();
d.setMonth(d.getMonth(), 0);

직접 시도해 보세요

문법

Date.setMonth(month, day)

파라미터 값

파라미터 설명
month

필수. 월을 나타내는 정수.

기대 값은 0-11입니다. 다른 값도 허용됩니다:

  • -1은 이전 해의 마지막 달을 의미합니다.
  • 12는 다음 해의 첫 번째 달을 의미합니다.
  • 13은 다음 해의 두 번째 달을 의미합니다.
day

선택 사항. 정수, 월의哪一天을 의미합니다.

기대 값은 1-31입니다. 다른 값도 허용됩니다:

  • 0은 이전 달의 마지막 날을 의미합니다.
  • -1은 이전 달의 마지막 날의 전날을 의미합니다.

한 달이 31일이면:

  • 32는 다음 달의 첫 번째 날을 의미합니다.

한 달이 30일이면:

  • 32는 다음 달의 두 번째 날을 의미합니다.

기술 세부 사항

반환 값: 반환 값: 숫자, 1970년 1월 1일 밤 12시와의 밀리초 차이를 나타냅니다.
JavaScript 버전: ECMAScript 1

브라우저 지원

메서드 Chrome IE 파이어폭스 사파리 오퍼라
setMonth() 지원 지원 지원 지원 지원

관련 페이지

강의:JavaScript 날짜

강의:JavaScript 날짜 형식

강의:JavaScript 날짜 설정 메서드