Date 객체 생성하기
// let now = new Date("2022-03-28"); 2022년 3월 28일 Date 객체 생성
// let now = new Date(year, month, date, hours, minutes, seconds, ms); // 입력 데이터 날짜 Date 생성
let now = new Date(); // 현재 날짜 Date 객체 생성
Date 객체 날짜 관련 데이터 가져오기 내장 함수
let now = new Date(); // 현재 날짜 Date 객체 생성
console.log(now); // Mon Mar 28 2022 14:20:55 GMT+0900 (한국 표준시)
console.log(now.getFullYear()); // 2022
console.log(now.getMonth()); // 2
console.log(now.getDay()); // 1
console.log(now.getDate()); // 28
console.log(now.getHours()); // 14
console.log(now.getMinutes()); // 20
console.log(now.getSeconds()); // 55
console.log(now.getMilliseconds()); // 155
getFullYear() : 객체의 연도 가져옴
getMonth() : 객체의 월 가져옴 (※주의 월 0부터 시작(0~11))
getDay() : 객체의 요일 가져옴 (※주의 0이 일요일(0~6))
getDate() : 객체의 일 가져옴
getHours() : 객체의 시간 가져옴
getMinutes() : 객체의 분 가져옴
getSeconds() : 객체의 초 가져옴
getMilliseconds() : 객체의 밀리초 가져옴
Date를 이용한 작업 걸리는 시간 구하기
let start = Date.now(); // 작업 시작 전 시간
// 작업 시간을 구하는 기능 정의 ...
let end = Date.now(); // 작업 종료 후 시간
console.log(`처리 : ${end-start} 밀리초 소요`);
자바스크립트 Date 객체를 이용한 기능이 처리되기 까지 걸리는 시간을 간단하게 만들 수 있다.
'프론트 엔드 > JavaScript' 카테고리의 다른 글
개발노트 :: 자바스크립트(JavaScript) Set (0) | 2022.03.25 |
---|---|
개발노트 :: 자바스크립트(JavaScript) Map (0) | 2022.03.24 |
개발노트 :: 자바스크립트(JavaScript) iterable 객체 (0) | 2022.03.23 |
개발노트 :: 자바스크립트(JavaScript) 배열과 내장함수 push, unshift, shift, pop (0) | 2022.03.22 |
개발노트 :: 자바스크립트(JavaScript) this 활용 (0) | 2022.03.18 |