파라미터 없이 new Date()를 하면 현재 날짜로 설정되어 있는 Date 객체가 생성돼서 리턴됩니다.
constdate=newDate();
원하는 날짜로 설정
파라미터를 써주면 원하는 날짜로 설정할 수도 있습니다.
만약 날짜만 쓸 경우, 0시 0분 0초로 지정됩니다.
// 1988년 6월 11일 5시 25분 30초constdate1=newDate('June 11, 1988 05:25:30');constdate2=newDate('1988-06-11T05:25:30');// 1999년 12월 15일 (날짜만)constdate3=newDate('1999-12-15');constdate4=newDate('12/15/1999');constdate5=newDate('December 15 1999');constdate6=newDate('Dec 15 1999');
날짜 정보 받아오기
이제 Date 객체의 메소드들을 활용하면 되는데요. 어떤 기능이 있는지 한 번 쭉 보겠습니다!
getTime() 메서드는 1970년 1월 1일 자정으로부터 몇 ms가 지났는지 알려줍니다.
이 ms 값에 나눗셈을 적절히 사용하면 초, 분, 시, 일 등의 단위로 변환할 수 있습니다.
주의할 점!
getMonth()의 경우, 0부터 시작하기 때문에, 2는 3월을 의미합니다. 또 getDay()는 날짜가 아니라 요일을 리턴해주고, 일요일인 0부터 시작해서, 3은 수요일을 뜻합니다.