date()객체 생성
변수명 = new Date(); // 이렇게 date()객체를 생성하고, 변수로 받아오면서 메소드를 통한 date처리가 가능해진다.
객체 접근 기본형태
변수명.메소드 // date객체를 가진 변수명에 메소드를 전달
Date 객체의 메소드 - 날짜와 시간 얻기
getDate() : 일(date)을 반환한다.
getDay() : 요일(day)에 해당하는 숫자 반환
getMonth() : 월(month)을 반환한다.
getYear() : 2자리 년도를 반환한다.
getFullYear() : 4자리 년도를 반환한다.
getHour() : 시를 반환한다.
getMinutes() : 분을 반환한다.
getSeconds() : 초를 반환한다.
getTime() : 익스플로러에서 1970년 1월 1일 00:00:00부터 지정한 시간까지의 밀리초를 반환한다
toLocaleString() : 익스플로러에서 '10/28/2000 10:02:42' 형태로 출력한다.
toGMTString() : 익스플로러에서 UTC(세계협정시인 GMT시각과 같다고 생각하자)날짜로 반환한다.
Date 객체의 메소드 - 날짜와 시간 설정하기
setDate() : 한 달 내의 날짜를 설정합니다.
setDay() : 한 주 내의 요일의 수를 설정합니다. 일요일=0
setMonth() : 0에서 11사이의 정수 달을 설정합니다. 1월=0, 12월=11 (그래서 +1하는것 같다.)
setYear() : 2자리 연도를 설정합니다.
setFullYear() : 4자리 연도를 설정합니다.
setHours() : 0에서 23사이의 정수 시간을 설정합니다.
setMinutes() : 0에서 59까지의 정수 분을 설정합니다.
setSeconds() : 0에서 59까지의 정수 초를 설정합니다.
setTime() : 1970년 1월 1일 이후의 시간을 천분의 1초 단위로 설정합니다.
setMillseconds() : 천분의 1초 값을 0부터 999까지의 값으로 설정합니다.
//---------------- 사용 예 --------------------//
<script language="javascript"><!--
today = new Date();
year = today.getYear();
month = today.getMonth()+1; 1월=0, 12월=11 (그래서 +1하는것 같다.)
date = today.getDate();
week = new Array("일","월","화","수","목","금","토");
day = week[today.getDay()];
document.write("오늘은 " +year + "년<br>" + month + "월" + date + "일<br>" + day + "요일입니다.<br>");
document.write(today.getFullYear() + "<br>");
document.write(today.toGMTString() + "<br>");
//--></script>
실행결과>
오늘은 2007년
5월18일
금요일입니다.
2007
Thu, 17 May 2007 18:17:45 UTC
[출처] [Javascript] Date() 객체|작성자 구자 --> 이곳에서 퍼왔습니다.
'javascript' 카테고리의 다른 글
userAgent 에이전트를 이용한 모바일 페이지로 자동 이동 (0) | 2010.09.01 |
---|---|
javascript Popup Boxes - 1 (0) | 2010.04.19 |
JSON (0) | 2009.12.11 |
동영상 플레이 (0) | 2009.12.09 |
input file 타입 초기화 (0) | 2009.12.09 |