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

JavaScript로 현재 시간에서 '분' 추출하기 – getMinutes() 메서드 완벽 가이드

JavaScript에서 현재 시간의 '분'을 추출하려면 getMinutes() 메서드를 사용하면 됩니다. 이 메서드는 Date 객체가 나타내는 날짜와 시간에서 현지 시간(local time) 기준으로 분 값을 반환합니다.

getMinutes() 메서드의 특징

getMinutes()는 별도의 매개변수 없이 호출할 수 있는 간편한 내장 메서드이며, 반환되는 값은 항상 0부터 59 사이의 정수입니다. 예를 들어 오후 8시 30분이라면 30을 반환하는 방식입니다.

예제 코드

아래 코드를 실행하면 지정된 시간에서 분을 추출하는 과정을 직접 확인할 수 있습니다.

<html>
  <head>
    <title>JavaScript getMinutes Method</title>
  </head>
  <body>
    <script>
      var dt = new Date("December 30, 2017 20:30:00");
      document.write("getMinutes() : " + dt.getMinutes());
    </script>
  </body>
</html>

실행 결과

getMinutes() : 30

활용 팁

실무에서는 new Date()를 인자 없이 호출하여 현재 시각의 분 값을 바로 얻을 수도 있습니다. 또한 디지털 시계나 로그 타임스탬프처럼 두 자리 숫자 형식이 필요한 경우, 다음과 같이 padStart()를 활용하면 깔끔하게 처리할 수 있습니다.

const now = new Date();
const minutes = String(now.getMinutes()).padStart(2, "0");
console.log(minutes); // 예: "05"

이처럼 getMinutes() 메서드 하나만 익혀두면 시계 앱, 예약 시스템, 스케줄러 등 다양한 시간 관련 기능을 손쉽게 구현할 수 있습니다.