개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.20 07:12

날짜 객체의 getMonth() 메서드 이해를 부탁드립니다.

목록
  • 해킹방어수호자 오래 전 2025.05.20 07:12 인기
  • 221
    1
안녕하세요 선생님, 오늘 수업 시간에 날짜 객체의 메서드에 대해 공부했습니다.
그 중 getMonth() 메서드에 대해 궁금한 점이 있습니다.
getMonth() 메서드는 0부터 11까지의 월을 반환한다고 합니다.
그런데, 0은 1월이고 11은 12월이라는 것을 어떻게 알 수 있을까요?
또한, 1월은 0월로 반환되는 이유가 뭘까요?
이 부분에 대한 설명을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  오래 전



    getMonth() 메서드는 0부터 11까지의 월을 반환하는 메서드입니다.
    이러한 메서드의 월은 0부터 시작하는 이유는 0은 1월, 1은 2월, ..., 11은 12월이기 때문입니다.
    이러한 메서드의 월은 0부터 시작하는 이유는 자바스크립트의 월을 표현하는 방식에서 0부터 시작하기 때문입니다.
    예를 들어, 2022년 1월 1일의 getMonth() 메서드는 0을 반환하고, 2022년 2월 1일의 getMonth() 메서드는 1을 반환합니다.

    이러한 메서드를 사용할 때는 0부터 11까지의 월을 반환하는 것을 명심해야 합니다.

    예를 들어, 다음과 같이 getMonth() 메서드를 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    const date = new Date('2022-01-01');
    
    console.log(date.getMonth()); // 0
    
    
    
    const date2 = new Date('2022-02-01');
    
    console.log(date2.getMonth()); // 1
    
    


    이러한 메서드를 사용할 때는 0부터 11까지의 월을 반환하는 것을 명심해야 합니다.

    2025-05-20 07:13

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,156건 / 18 페이지

검색

게시물 검색