Date 객체

const Timenow = new Date();
console.log(Timenow.getTime()); // 유닉스 타임스탬프로 반환

// Date 인스턴스
const now = new Date(); // arg가 없으면 현재 시간
console.log(now); 
// Fri Aug 22 2025 12:59:37 GMT+0900 (대한민국 표준시)

// 특정 날짜 지정
const date1 = new Date('1990-02-23 14:30:00');
console.log(date1); 
// Fri Feb 23 1990 14:30:00 GMT+0900 (대한민국 표준시)

const date2 = new Date(1980, 10, 10, 23, 0, 1);
console.log(date2); 
// Mon Nov 10 1980 23:00:01 GMT+0900 (대한민국 표준시)
// 달은 0 ~ 11 을 인식. 0이 1월 11이 12월

const date3 = new Date(546831585); 
console.log(date3); 
//Wed Jan 07 1970 16:53:51 GMT+0900 (대한민국 표준시)

.getFullYear()

const nowYear = now.getFullYear();
console.log(nowYear); // 2025

.getMonth()

const nowMonth = now.getMonth();  
console.log(nowMonth); // 7

// +1을 안 붙이면 현재 달의 순번의 달을 반환(ex. 8월이면 7반환)
const nowMonth = now.getMonth() + 1; 
console.log(nowMonth); // 8

.getDate()

const nowDate = now.getDate();
console.log(nowDate); // 22

.getHours()

const nowHours = now.getHours();
console.log(nowHours); // 13

.getMinutes()