-
[JavaScript] 자바스크립트 제공 코어 객체 : Date개발 프로세스/Front-end 2021. 6. 10. 17:33
자바스크립트 코어 객체
브라우저의 종류나 HTML 페이지의 구조에 관계없이 자바스크립트 프로그램에서 항상 활용할 수 있는 기본 객체들이다.
Date 객체
월(month) 값은 0부터 시작한다. 0은 1월, 11을 12월을 뜻한다.
Date 객체 생성 방법
new Date() 객체가 생성되는 시점의 날짜와 시간 값으로 초기화된 객체 생성 new Date(y, m, d) y, m, d는 각각 년, 월(0~11), 일(1~31)을 나타내며, 이 시간 정보를 가진 객체 생성 new Date(y, m, d, hour, min, sec) y, m, d, hour, min, sec는 각각 년, 월, 일, 시, 분, 초의 값이며, 이 시간 정보를 가진 객체 생성 Date 객체 주요 메소드
getFullYear() 2021과 같이 4 자리 연도 리턴 getMonth() 0~11 사이 정수 리턴. 1월=0, 2월=1, 12월=11 getDate() 한 달 내의 날짜 리턴 (1~31) getDay() 한 주 내 요일을 정수로 리턴, 일요일=0, 월요일=1, 토요일=6 getHours() 0~23 사이의 정수 시간 리턴 getMinutes() 0~59 사이의 정수 분 리턴 getSeconds() 0~59 사이의 정수 초 리턴 getMilliseconds() 0~999 사이의 정수 밀리초 리턴 getTime() 1980년 1월 1일 0시 0분 0초를 기준으로 현재 시간까지 경과된 밀리초 개수 리턴 getTimezoneOffset() 표준시와 현지 시간의 차이를 분 단위로 리턴 setFullYear(year) year을 년도 값으로 설정 setMonth(month) month(0~11)를 달 값으로 설정 setDate(date) date(1~31)를 한 달 내의 날짜 값으로 저장 setHours(hour) hour(0~23)를 시간 값으로 저장 setMinutes(minute) minute(0~59)를 분 값으로 저장 setSeconds(second) second(0~59)를 초 값으로 저장 setMilliseconds(ms) ms(0~999)를 밀리초 값으로 저장 setTime(t) 밀리초 단위인 t값으로 시간 저장 toUTCString() 객체에 든 시간 정보를 UTC 문자열로 리턴 toLocaleString() 객체의 든 시간 정보를 로컬 표현의 문자열로 리턴 toLocaleTimeString() 객체에 든 시간 정보를 로컨 시간 10:12:32와 같이 표현 var today = new Date(); var y = today.getFullYear(); var m = today.getMonth() + 1; var d = today.getDate();
/* getTime() 활용 */ var start = new Date(); var t1 = start.getTime(); var sum = 0; for (i = 0; i < 1000; i++) { sum = sum + i; } var end = new Date(); var t2 = end.getTime(); document.write("1에서 1000까지 더하는데 걸린 시간: " + (t2-t1) + "ms");
'개발 프로세스 > Front-end' 카테고리의 다른 글
[JavaScript] 자바스크립트 제공 코어 객체 : String, Math (0) 2021.06.10 [JavaScript] 자바스크립트 제공 코어 객체 : Array (0) 2021.06.10 [JavaScript] 브라우저 제공 내장 객체 : window 객체, navigator 객체 (0) 2021.06.09 [JavaScript] 자바 스크립트 기본 문법 : 내장함수, 사용자 정의 함수 (0) 2021.06.07 [JavaScript] 자바 스크립트 기본 문법 : 대화상자 alert(), confirm(), prompt() (0) 2021.06.07