날짜 객체를 호출하면 쉽게 시간과 날짜를 얻을 수 있다.
var rightNow = new Date();
console.log(rightNow);
날짜 객체를 생성할 때는 다음과 같이 new 연산자 다음에 Date 생성자를 씁니다.
일반적으로 보여지는 표현
위의 사진에서 GMT-0600 은, GMT기준으로 6시간 빠르다는 의미
Date 객체로 현재 시간을 가져온 후, Date 객체가 갖고 있는 함수로 각 날짜, 시간의 값을 가져올 수 있습니다.
let rightNow = new Date();
let year = rightNow.getFullYear();
let month = rightNow.getMonth()+1;
let date = rightNow.getDate();
let day = rightNow.getDay();
let currentHour = rightNow.getHours();
let currentMin = rightNow.getMinutes();
주의
getMonth 메서드는, 현재 달보다 1 작은 값을 반환 하므로 주의해주세요.
getTime 메서드로 날짜의 밀리초 표현을 반환할 수 있다.
기준이 되는 일자는 1970년 1월 1일이다.
ex) 1970년 1월 1일로부터 1564563605026 밀리초가 지났다는 의미
특정 날짜를 매개 변수 로 넘겨주면, 해당 날짜의 Date를 반환 받을 수 있습니다.
let date1 = new Date('December 17, 2019 03:24:00'); //2019-12-17T03:24:00.000Z
let date2 = new Date('2019-12-17T03:24:00'); //2019-12-17T03:24:00.000Z
let date3 = new Date(2019, 5, 1); //2019-06-01T00:00:00.000Z