Date 객체
객체 Date - 날짜를 다루기 위한
주요 객체입니다.
문법
let date = new Date();
이제 변수 date는 현재 시점
(초, 분, 시 등)을 저장하는 날짜 객체입니다.
특별한 함수들을 사용하여 우리는 필요한 시간의
특징들을 얻을 수 있습니다, 예를 들어, 현재 시,
현재 일 또는 현재 월을 얻을 수 있습니다.
예를 들어, 현재 시는 이렇게 얻을 수 있습니다:
date.getHours(), 그리고 현재 월은
이렇게 얻을 수 있습니다 date.getMonth().
모든 옵션을 살펴보세요:
let date = new Date();
console.log(date.getSeconds()); // 초
console.log(date.getMinutes()); // 분
console.log(date.getHours()); // 시
console.log(date.getDate()); // 일
console.log(date.getMonth()); // 0부터 시작하는 월
console.log(date.getFullYear()); // 년
console.log(date.getDay()); // 현재 요일
특정 시점 설정하기
현재 시점이 아닌 지정된 시점을 설정할 수 있습니다.
이를 위해서는 new Date(년, 월, 일, 시,
분, 초, 밀리초) 형식으로 매개변수를 전달해야 하며,
이 경우 변수 date에는
현재 시점이 아닌 매개변수로 지정한 시점이 기록됩니다.
이 형식의 특징: 월 계산은 0부터 시작하며,
시부터 시작하여 생략된 매개변수는
0으로 간주되고, 년, 월, 일의 경우 – 1로 간주됩니다.
예시
현재의 일, 월, 년을 '년-월-일'
형식으로 출력해 봅시다
(이때 월은 실제보다 1이 작을 것입니다,
왜냐하면 월 번호는 0부터 시작하기 때문입니다):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
함께 보기
-
Date 객체에 적용되는 모든 주요 메서드:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime