<Date 개체 생성 예제>
var dateName1 = new Date();
var dateName2 = new Date("13 March 2008"); /* 일,월(문자가능),년*/
var dateName3 = new Date(2008,2,13,10,31,10,10); /* 년,월,일,시,분,초,밀리초 */
var dataName4 = new Date(949278000000); /* 1970년 1월 1일 00:00:00을 기준으로 지나간 시간을 밀리초 단위로 입력 왼쪽 예제는 2000년 1월 31일 00:20:00을 설정 */
<메소드 모음>
| 날짜값 얻기/설정 |
| getDate() |
날짜 반환 |
| getDay() |
요일을 정수로 반환 (일요일은 0, 월요일은 1) |
| getMonth() |
월을 정수로 반환 (1월은 0, 2월은 1) |
| getFullYear() |
년을 네자리 수로 반환 |
| setDate() |
날짜 설정 |
| setMonth() |
월 설정 |
| setFullYear() |
네자리수 입력하여 년도 설정 |
| 시간값 얻기/설정 |
| getHours() |
시간값 얻기
|
| getMinutes() |
분
|
| getSeconds() |
초
|
| getMilliseconds() |
밀리초
|
| setHours() |
시간값 설정
|
| setMinutes() |
분
|
| setSeconds() |
초
|
| setMilliseconds() |
밀리초
|
<예제>
function aboutBirth (){
var myBirth = new Date();
myBirth.setDate(11);
myBirth.setMonth(11);
myBirth.setFullYear(1981);
myBirth.setHours(19);
myBirth.setMinutes(55);
myBirth.setSeconds(22);
myBirth.setMilliseconds(11);
var birthday;
switch (myBirth.getDay()){
case 0:
birthday = "일요일";
break;
case 1:
birthday = "월요일";
break;
case 2:
birthday = "화요일";
break;
case 3:
birthday = "수요일";
break;
case 4:
birthday = "목요일";
break;
case 5:
birthday = "금요일";
break;
case 6:
birthday = "토요일";
break;
default:
break;
}
document.write("태어난 요일 : "+birthday+"<br />");
document.write("태어난 날 : "+myBirth.getDate()+"<br />");
document.write("태어난 달 : "+myBirth.getMonth()+"<br />");
document.write("태어난 년 : "+myBirth.getFullYear()+"<br />");
document.write("태어난 시간 : "+myBirth.getHours()+"<br />");
document.write("태어난 분 : "+myBirth.getMinutes()+"<br />");
document.write("태어난 초 : "+myBirth.getSeconds()+"<br />");
document.write("태어난 밀초 : "+myBirth.getMilliseconds()+"<br />");
}