날짜 객체 생성하기
- new 키워드로 날짜 객체를 생성함
- Date 객체의 인자로 아무값도 들어가지 않으면 현재 날짝와 시간을 반환
let today = new Date();
console.log(today) //2023-10-30T12:27:47.694Z
- 주어진 날짜에서 원하는 값 가져오기
- Date 객체 안에 지정된 형식으로 날짜를 입력하면 지정된 날짜와 시간을 가져옴
- 날짜를 가져오는 메서드인 getDate
//지정된 형식으로 날짜와 시간 입력
let today = new Date('October 30, 2023 22:32:30');
console.log(today.getDate())
//30에서 21일로 날짜 변경
let today = new Date('October 21, 2023 22:32:30');
console.log(today.getDate())
다른 날짜 메서드
console.log(today.getFullYear())
console.log(today.getHours())
- 객체로써 Date 클래스를 생성하면 주어지는 값을 바꿀 수 있음
변수로 날짜 생성하기
- new 키워드고 객체를 생성하는 것이 아닌 일반 함수로 생성했을때는 주어진 값을 변경할 수 없고 현재 날짜와 시간만을 담고있는 변수를 선언함
let today1 = Date();
console.log(today1)
- Date함수안의 인자로 다른 날짜를 전달했을때 출력
let today1 = Date('October 21, 2023 21:32:30');
console.log(today1)
- new 키워드와 다르게 값을 변경할 수 없고, 현재 날짜와 시간을 그대로 가지고 있음.