일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 명사 추출기
- nodejs express
- 나의 취미
- C/C++
- 책이야기
- 베트남어
- rss
- docker
- flex3
- scala
- Node.js
- 도커
- php
- iBatis
- ajax
- 스킨 스쿠버
- 주식이야기
- 명사 뽑아내기
- 명사 분석기
- 나의 프로젝트
- Lift
- Eclipse
- Cross
- express for node.js
- node.js web framework
- 디즈니씨
- ejb
- php thumbnail
- ror실행
- 메일왕창보내는법
- Today
- Total
nkdk의 세상
JS :: 내장객체 Date 본문
- Date객체
날짜와 시간을 처리할 수 있게 합니다. new연산자를 사용합니다.
|형식| 변수 = new Date();
|예제| now = new Date();|형식| 변수 = new Date(년, 월-1, 일);
|예제| now = new Date(2001, 4, 16);|형식| 변수 = new Date(년, 월-1. 일, 시, 분, 초);
|예제| now = new Date(2002, 3, 6, 2, 30, 51);
- 연월일을 설정하지 않고 date()만을 설정하면 현재 시스템의 날짜와 시간정보를 가져옵니다. 연월일을 설정하여 사용하는 경우에는 해당하는 날짜와 시간정보를 가져옵니다.
- Date(2001, 4, 16)는 2001년 5월 16일을 의미합니다. 실제 월은 1부터 시작하고 설정 [월]은 0부터 시작합니다. 그러므로 5월을 설정할 경우에 "-1"을 하여 4로 설정하여 합니다.
- getYear() : 1970년 이상에서 연도를 구합니다.
- getMonth() : 달을 구합니다. (0=1월, 1=2월, 2=3월, 3=4월 ...)
- getDate() : 일을 구합니다.
- getDay() : 요일을 구합니다. (0=일, 1=월, 2=화, 3=수, 4=목, 5=금, 6=토)
- getTime() : 1970년 1월 1일 00:00:00을 기준으로 현 시간을 1/1000초로 나타낸 값.
- getHour() : 오전/오후로 표시하지 않는 시를 구합니다.
- getMinutes() : 분을 구합니다.
- getSeconds() : 초를 구합니다.
- setYear() : 1970년 이상에서 연도를 설정합니다.
- setMonth() : 달을 설정합니다. (0=1월, 1=2월, 2=3월, 3=4월 ...)
- setDate() : 일을 설정합니다.
- setDay() : 요일을 설정합니다. (0=일, 1=월, 2=화, 3=수, 4=목, 5=금, 6=토)
- setTime() : 1970년 1월 1일 00:00:00을 기준으로 시점을 1/1000초로 나타낸 값.
- setHour() : 오전/오후로 표시하지 않는 시를 설정합니다.
- setMinutes() : 분을 설정합니다.
- setSeconds() : 초를 설정합니다.
- toString() : "Wed Aug 29 14:43:32 UTC+0900 2001"와 같은 형식으로 출력됩니다.
- toLocaleString() : "2001년 8월 29일 수요일 오후 2:43:32"와 같은 형식으로 출력됩니다.
- toGMTString() : "Wed, 29 Aug 2001 05:43:32 UTC"와 같은 형식으로 출력됩니다.
<html>
<body>
<script language="JavaScript">
<!--var now = new Date(); // 현재 시각을 now변수에 저장합니다.
var year = now.getYear();
var month = now.getMonth() +1; // 1월이 0으로 설정되어있으므로 당월에는 +1을
var date = now.getDate();
var txt = "지금 시간은 : ";txt += year + "년 "; // 기존의 txt에 더한값을 할당합니다.
txt += month + "월 ";
txt += date + "일 ";// 따로 변수를 지정하지 않고 값을 넣을 수 있습니다.
txt += now.getHours() + "시 ";
txt += now.getMinutes() + "분 ";
txt += now.getSeconds() + "초";document.write(txt);
// -->
</script>
</body>
</html>