커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

클라이언트 JavaScript 사전 - Date

페이지 정보

작성자 관리자 댓글 0건 조회 6,181회 작성일 20-07-20 15:16

본문

Date

요약(Summary)

날짜와 시간에 관한 객체

문법(Syntax)

1
2
3
4
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours[, minutes, seconds, milliseconds]);

인자(Parameters)

인자명 데이터형 필수/옵션 설명
milliseconds number 옵션 1970/01/01부터의 밀리세컨드(1/1000초)로 객체의 시간을 지정
dateString string 옵션 시간에 대한 문자열. Date.parse 메소드를 통해서 파싱 가능한 형태여야 함.
year number 옵션/필수 년, 2000년과 같이 년도 전체를 적어야 함. 00과 같이 하면 안됨.
month number 옵션/필수 월, 0-11, 0부터 시작함에 주의
day number 옵션/필수 일, 1-31, 1부터 시작함에 주의
hour number 옵션/옵션 시, 0-23, 0부터 시작함에 주의
minute number 옵션/옵션 분, 0-59, 0부터 시작함에 주의
millisecond number 옵션/옵션 밀리세컨드, 0-999, 0부터 시작함에 주의

설명(Description)

시간과 관련된 작업을 할 수 있도록 도와주는 객체.
주로 시간을 가져오고(get), 설정(set)하는 것을 통해서 시간을 제어함.
생성자에 인자를 전달하지 않으면 현재시간을 가지고 있는 객체를 리턴함.
 

예제(Example)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var d = new Date(); // 인자가 없으면 현재 시간에 대한 Date객체를 생성
alert(d); // 현재시간을 리턴
var d = new Date(30*365*24*60*60*1000); // 30년 * 365일 * 24시간 * 60분 * 60초 * 1000밀리세컨드 = 1970부터 30년 후에 시간
alert(d); // Sat Dec 25 1999 09:00:00 GMT+0900
var d = new Date("january 01, 2000 00:00:00");
alert(d); // Sat Jan 01 2000 00:00:00 GMT+0900
var d = new Date(2000, 0, 1) // Date 객체에 전달되는 인자는 카운팅을 0부터 하는 것도 있고 1부터 하는 것도 있다.
alert(d); // Sat Jan 01 2000 00:00:00 GMT+0900
var d = new Date(2000, 1, 1, 0,0,0,0);
alert(d); // Sat Jan 01 2000 00:00:00 GMT+0900

참고

 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.