728x90

01 Date.now() 메소드

  • 1970년 1월 1일 00시 00분 00초(UTC)부터 현재까지의 시간을 밀리초(millisecond) 단위의 숫자로 반환.

 

 

Date.now();

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>Date 메소드</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <script>
        var today = Date.now();
        document.write(today);
    </script>
</head>
<body>
</body>
</html>

 

 

 

 

02 Date.prototype getter 메소드

메소드 설명 결과
getFullYear()  현재 연도를 4비트의 숫자(YYYY)로 반환 YYYY
getMonth()  현재 월에 해당하는 숫자를 반환 0 ~ 11
getDate()  현재 일자에 해당하는 숫자를 반환 1 ~ 31
getDay()  현재 요일에 해당하는 숫자를 반환 0 ~ 6
getHours()  현재 시각에 해당하는 숫자를 반환 0 ~ 23
getMinutes()  현재 시각의 분에 해당하는 숫자를 반환 0 ~ 59
getSeconds()  현재 시각의 초에 해당하는 숫자를 반환 0 ~ 59
getTime()  1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초 단위로 환산한 값을 숫자로 반환  

 

 

Date.prototype getter 예제

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>Date 메소드</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <script>
        var today = new Date();
        document.write(today,"<br>");
        document.write("년도 : ", today.getFullYear(),"<br>");
        document.write("월 : ", today.getMonth(),"<br>");
        document.write("일 : ", today.getDate(),"<br>");
        document.write("요일 : ", today.getDay(),"<br>");
        document.write("시 : ", today.getHours(),"<br>");
        document.write("분 : ", today.getMinutes(),"<br>");
        document.write("초 : ", today.getSeconds(),"<br>");
        document.write("밀리초 단위 환산 : ", today.getTime(),"<br>");
    </script>
</head>
<body>
</body>
</html>

※ 1월은 0부터 시작하여 12월은 11이다. 또한 일주일은 일요일은 0부터 시작하여 토요일은 6으로 끝나므로 주의해야한다.

 

 

 

 

 

03 Date.prototype setter 메소드

메소드 설명 결과
setFullYear()  현지 시각으로 특정 연도를 설정 (월과 일자도 설정 가능) YYYY, MM, DD
setMonth()  현지 시각으로 특정 월을 설정 0 ~ 11
setDate()  현지 시각으로 특정 일자를 설정 1 ~ 31
setHours()  현지 시각으로 특정 시간을 설정 0 ~ 23
setMinutes()  현지 시각으로 특정 분을 설정 0 ~ 59
setSeconds()  현지 시각으로 특정 초를 설정 0 ~ 59
setTime()  1970년 1월 1일 0시 0분 0초부터 밀리초 단위로 표현되는 특정 시간을 설정  

 

 

setFullYear(2000,05,07)

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>Date 메소드</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <script>
        var today = new Date();
        today.setFullYear(2000,05,07)

        document.write(today,"<br>");
        document.write("년도 : ", today.getUTCFullYear(),"<br>");
        document.write("월 : ", today.getMonth(),"<br>");
        document.write("일 : ", today.getDate(),"<br>");
        document.write("요일 : ", today.getDay(),"<br>");
        document.write("시 : ", today.getHours(),"<br>");
        document.write("분 : ", today.getMinutes(),"<br>");
        document.write("초 : ", today.getSeconds(),"<br>");
        document.write("밀리초 단위 환산 : ", today.getTime(),"<br>");
    </script>
</head>
<body>
</body>
</html>

setDay() 메소드는 존재하지 않는다.

728x90

BELATED ARTICLES

more