자바스크립트

2012. 4. 25. 12:37NOTE/IT


자바 스크립트 내장객체 - Date 객체

지금까지의 내용은 자신이 자바 스크립트 안에서 객체를 선언해서 사용하는 법에 대해 알아보았습니다. 어떻게 보면 전문적인 사용자가 아니라면 아니 전문적인 프로그래머라 하더라도 직접 객체를 선언해서 사용하는 일은 드문 일입니다. 하지만 객체를 선언해서 사용하는 법을 충분히 이해한다면 앞으로 설명할 내장객체에 대해서 어떻게 만들어졌는지 이해가 조금은 잘 되겠죠.

자바 스크립트의 내장객체란 이미 자바 스크립트 내에서 정의되어 있는 객체입니다. 그렇기 때문에 객체를 만드는 생성자 함수등을 정의할 필요없이 객체를 선언만 하면 객체를 사용할 수 있죠. 자바 스크립트의 내장객체에는 여러 가지가 있습니다. 하나씩 알아보도록 하죠.

그럼 먼저 Date 객체에 대해 알아볼까요? 자바 스크립트 예제에 보면 Date 객체를 사용한 예제가 있죠? Date 객체는 Date라는 말을 보면 쉽게 날짜에 관한 객체라는 생각이 들텐데요. Date 객체는 날짜뿐 아니라 시간을 다룰 수 있도록 정의된 객체입니다. 근데 솔직히 얘기해봐요. Date 하니까 '오늘 누굴 만날까..'하고 생각나는 사람있죠?

Date 객체는 다음과 같이 선언하면 됩니다.

today = new Date();

어때요? new 연산자를 사용해서 자신이 정의한 객체를 선언하는 것과 방법이 같죠? 그럼 Date 객체에 사용되는 메소드에 대해서 알아보도록 할께요.
주의해야 할 사항은  자바 스크립트에서는 1970년 1월 1일 00:00:00 이후의 시간만 표현이 가능하다는 것입니다.

                
            

                         size="2">Date 객체의 메소드 - 날짜와 시간 얻기

getYear()

1970년 
                        이후의 연도

getMonth()

월(0 ~ 
                        11) 예) 0 : 1월, 1 : 2월, ... , 11 : 12월

getDate()

getDay()

요일(0 
                        ~ 6) 예) 0 : 일요일, 1 : 월요일, ... , 6 : 토요일

getHours()

시(0 ~ 
                        23)

getMinutes()

분(0 ~ 
                        59)

getSeconds()

초(0 ~ 
                        59)

getTime()

1970년 
                        1월 1일 이후의 시간을 천분의 1초로 나타낸 값


            

                         size="2">Date 객체의 메소드 - 날짜와 시간 셋팅하기

setYear()

1970년 이후의 연도

setMonth()

월(0 ~ 11) 예) 0 : 
                        1월, 1 : 2월, ... , 11 : 12월

setDate()

setDay()

요일(0 ~ 6) 예) 0 : 
                        일요일, 1 : 월요일, ... , 6 : 토요일

setHours()

시(0 ~ 23)

setMinutes()

분(0 ~ 59)

setSeconds()

초(0 ~ 59)

setTime()

1970년 1월 1일 이후의 
                        시간을 천분의 1초로 나타낸 값


'NOTE > IT' 카테고리의 다른 글

[HTML] 디자인 테이블 소스  (0) 2012.04.25
엑셀(EXCEL) 메크로  (0) 2012.04.25
오라클 함수 모음  (0) 2012.04.25
"DllRegisterServer" 오류  (0) 2012.04.10
정보처리 산업기사  (0) 2012.04.07