Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 날짜(일)를 구하는 방법 – getDate() 메서드 완벽 가이드

JavaScript getDate() 메서드란?

JavaScript에서 특정 날짜가 속한 달의 '일(day of the month)'을 구하려면 getDate() 메서드를 사용하면 됩니다. 이 메서드는 지정된 Date 객체를 기준으로 현지 시간(local time)에 따라 그 달의 며칠인지를 반환합니다.

getDate() 메서드가 반환하는 값은 항상 1부터 31 사이의 정수입니다. 예를 들어 날짜가 12월 31일이라면 31을 반환합니다.

사용 예제

아래 코드를 직접 실행해 보면 JavaScript에서 해당 월의 일(day of the month)을 어떻게 가져오는지 쉽게 확인할 수 있습니다.

<html>
  <head>
    <title>JavaScript getDate Method</title>
  </head>
  <body>
    <script>
      var dt = new Date("December 31, 2017 11:20:10");
      document.write("Today is " + dt.getDate());
    </script>
  </body>
</html>

실행 결과

Today is 31

추가 팁

getDate()는 자주 혼동되기 쉬운 메서드입니다. 참고로 getDay()는 요일(0: 일요일 ~ 6: 토요일)을 반환하고, getDate()는 날짜(1~31)를 반환한다는 점을 기억해 두세요. 또한 실무에서는 날짜를 두 자리 숫자로 표시하기 위해 String(dt.getDate()).padStart(2, '0')처럼 활용하기도 합니다.