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

JavaScript Date.getFullYear() 함수 완벽 가이드 – 날짜에서 연도 가져오기

JavaScript의 Date 객체는 언어에 기본적으로 내장된 데이터 타입입니다. Date 객체는 아래와 같이 new Date() 생성자를 사용하여 생성할 수 있습니다.

Date 객체가 한 번 생성되면 다양한 메서드를 통해 객체를 조작할 수 있습니다. 대부분의 메서드는 현지 시간(local time) 또는 UTC(협정 세계시, GMT) 기준으로 객체의 연도, 월, 일, 시, 분, 초, 밀리초 필드를 가져오거나 설정하는 역할을 담당합니다.

Date 객체의 getFullYear() 함수는 지정된 날짜의 연도를 반환합니다. 이 함수가 반환하는 값은 절대 숫자(absolute number)이며, 1000년부터 9999년 사이의 날짜에 대해서는 항상 네 자리 숫자를 반환합니다. 예를 들어 2008과 같은 형태입니다.

문법(Syntax)

getFullYear() 함수의 기본 문법은 다음과 같습니다.

dateObj.getFullYear();

예제 1

아래 예제에서는 특정 날짜 문자열을 전달하여 Date 객체를 만든 뒤, 해당 날짜의 연도를 출력합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('september 26, 89 00:4:00');
      document.write(dateObj.getFullYear());
   </script>
</body>
</html>

출력 결과

1989

예제 2

만약 생성자에 아무 값도 전달하지 않고 Date 객체를 생성했다면, 이 함수는 현재 연도 값을 반환합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date();
      document.write(dateObj.getFullYear());
   </script>
</body>
</html>

출력 결과

2018