728x90
Date 객체
1. 객체 생성하기
변수 = new Date() 변수 = new Date(y,m,d,ho,mi,se) |
가. 주요 method
today=new Date()로 날짜 객체를 생성했을 경우
Method | 설 명 |
today.getYear() | 현재 시스템의 연도. |
today.getMonth() | 0~11사이의 월. 실제 월을 구하려면 today.getMonth()+1을 해야함. |
today.getDate() | 날짜. |
today.getDay() | 요일. 0=일요일 |
today.getHours() | 0~23 사이의 시간 |
today.getMinutes() | 0~59 사이의 분 |
today.getSeconds() | 0~59 사이의 초 |
예)
현재일을 yy/mm/dd 로출력 : dd = today.getYear() + "/" + today.getMonth() + "/" + today.getDay()
Method | 설 명 |
today.setYear(value) | 현재 시스템의 연도. |
today.setMonth(value) | 0~11사이의 월. 실제 월을 구하려면 today.getMonth()+1을 해야함. |
today.setDate(value) | 날짜. |
today.setHours(value) | 0~23 사이의 시간 |
today.setMinutes(value) | 0~59 사이의 분 |
today.setSeconds(value) | 0~59 사이의 초 |
예)
현재일을 10일로 바꾸기 : today.setDate(10)
2. 기본예
WebContent/date/dateTest.html |
<HTML> <HEAD> <TITLE> 현재일자 출력(Date객체)</TITLE> <script> function func1(ff) { var now = new Date();//시스템의 현재 날짜 ff.result.value = now; } function func2(ff) { var now = new Date(); //현재일시 var year = now.getYear() + "년 "; var month = (now.getMonth()+1) + "월 "; var nal = now.getDate() + "일 "; var week = now.getDay(); var weekStr = ""; //한글 요일명 switch( week ) { case 0 : weekStr = "(일요일)";break; case 1 : weekStr = "(월요일)";break; case 2 : weekStr = "(화요일)";break; case 3 : weekStr = "(수요일)";break; case 4 : weekStr = "(목요일)";break; case 5 : weekStr = "(금요일)";break; case 6 : weekStr = "(토요일)";break; } ff.result.value = "오늘날짜 : " + year + month + nal + weekStr; } </script> <link rel="stylesheet" type="text/css" href="main.css"> </HEAD> <BODY> <p class="p1"> <b>[사용설명]</b><br> Date() 함수를 사용하여 날짜 유형을 임의로 만들어 표시하는 예제입니다. </p> <form name="frm"> <input type=button value="기본형" onclick="func1(this.form)"> <input type=button value="사용자형" onclick="func2(this.form)"><br> <textarea name=result cols=60 rows=10></textarea> </form> </BODY> </HTML> |
<v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f><o:lock aspectratio="t" v:ext="edit"></o:lock>
728x90
댓글