본문 바로가기

javascript

javascript date()


 

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