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

JavaScript로 현재 연도만 구하는 방법 완벽 정리

JavaScript에서 현재 연도만 필요하다면 getFullYear() 메서드를 사용하면 됩니다. 이 메서드는 Date 객체와 함께 사용되며, 현지 시간(local time)을 기준으로 지정된 날짜의 연도를 반환합니다.

getFullYear() 메서드의 특징

getFullYear() 메서드는 다음과 같은 특징을 가지고 있습니다.

  • 반환되는 값은 항상 절대값(absolute number)입니다.
  • 1000년부터 9999년 사이의 날짜에 대해서는 4자리 숫자를 반환합니다. 예를 들어 2008년인 경우 그대로 2008을 반환합니다.
  • 연도 전체를 반환하기 때문에 두 자리 연도 표기(Y2K 문제)로 인한 오류를 걱정할 필요가 없습니다.

사용 예제

아래 코드를 직접 실행하면서 JavaScript에서 현재 연도를 구하는 방법을 확인해 보세요.

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

실행 결과

getFullYear() : 2017

현재 시스템 날짜 기준으로 연도 구하기

특정 날짜가 아닌 오늘 날짜의 연도를 구하려면 인자 없이 new Date() 객체를 생성하면 됩니다.

var now = new Date();
document.write("현재 연도 : " + now.getFullYear()); // 예: 2025

이처럼 getFullYear() 메서드를 활용하면 한 줄의 코드로 손쉽게 현재 연도를 얻을 수 있으며, 저작권 표시나 날짜 계산 등 다양한 웹 개발 상황에서 유용하게 활용됩니다.