JavaScript

[JavaScript] Date에 대해서 알아보기

YaluStar 2023. 1. 19. 01:41

안녕하세요.

 

이번에는 JavaScript Date 객체에 대하여 알아보겠습니다.

 

 

Date 객체\

날짜에 관련된 내장 객체로 Date는 함수에 따라서 원하는 날짜 정보를 가져올 수 있다.

아래와 같은 방식으로 선언을 할 수 있습니다.

new Date( 값 ) 변수 선언이 괄호 안의 값에 따라서 출력되는 형식을 바꿀 수 있습니다.

var date = new Date();
let date2 = new Date();

 

아래의 코드로 몇 가지 확인을 합니다.

<!DOCTYPE html>
<html lang="en, ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS 배열</title>
    <script>
        var date = new Date();
        console.log(date);
        console.log(date.getYear());
        // 현재 getYear() 함수는 웹 표준에서 제거(Deprecated)됬다.
        console.log(date.getFullYear());
        console.log(date.getMonth());
        console.log(date.getDate());
        console.log(date.getDay());
        console.log(date.getTime());
        console.log(date.getHours());
        console.log(date.getMinutes());
        console.log(date.getSeconds());
    </script>
</head>
<body>
    
</body>
</html>

 

여기서 특이한 점은 getYear() 함수와 getFullYear() 함수의 차이이다.

getYear() 함수는 문서를 찾아보니 현재 년도에서 1990을 뺀 숫자를 리턴한다고 한다.

그래서 122라는 결과 값이 나온 것이다.

 

그리고 현재 getYear() 함수는 웹 표준에서 제거(Deprecated)됐다.

이제부터는 연도를 구할 때 getFullYear() 함수를 사용하면 됩니다.

 

이상으로 JavaScript의 Date 객체에 대하여 알아보았습니다.

 

감사합니다.

 

반응형