날짜 객체 생성하기
- 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())

- 주어진 날짜를 21로 변경했을때
//30에서 21일로 날짜 변경
let today = new Date('October 21, 2023 22:32:30');
console.log(today.getDate())
- 변경된 날짜인 21이 Num타입으로 출력

다른 날짜 메서드
- 해당 연도 출력 getFullYear 메서드
console.log(today.getFullYear())
- Number 타입 2023년도 출력

- 시간을 출력하는 getHours 메서드
console.log(today.getHours())
- Number 타입 21(오후 9시) 출력

- 객체로써 Date 클래스를 생성하면 주어지는 값을 바꿀 수 있음
변수로 날짜 생성하기
- new 키워드고 객체를 생성하는 것이 아닌 일반 함수로 생성했을때는 주어진 값을 변경할 수 없고 현재 날짜와 시간만을 담고있는 변수를 선언함
let today1 = Date();
console.log(today1)
- 현재 날짜와 시간을 담고 있는 변수

- Date함수안의 인자로 다른 날짜를 전달했을때 출력
let today1 = Date('October 21, 2023 21:32:30');
console.log(today1)
- new 키워드와 다르게 값을 변경할 수 없고, 현재 날짜와 시간을 그대로 가지고 있음.

'Javascript' 카테고리의 다른 글
[모자딥]프로퍼티 어트리뷰트 16.03~16.06 (3) | 2023.11.21 |
---|---|
[모자딥]프로퍼티 어트리뷰트 16.01 ~ 16.02 (0) | 2023.11.19 |
배열 생성 (0) | 2023.10.22 |
프로미스와 async/await (0) | 2023.07.26 |
이벤트 루프 (0) | 2023.07.19 |
날짜 객체 생성하기
- 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())

- 주어진 날짜를 21로 변경했을때
//30에서 21일로 날짜 변경
let today = new Date('October 21, 2023 22:32:30');
console.log(today.getDate())
- 변경된 날짜인 21이 Num타입으로 출력

다른 날짜 메서드
- 해당 연도 출력 getFullYear 메서드
console.log(today.getFullYear())
- Number 타입 2023년도 출력

- 시간을 출력하는 getHours 메서드
console.log(today.getHours())
- Number 타입 21(오후 9시) 출력

- 객체로써 Date 클래스를 생성하면 주어지는 값을 바꿀 수 있음
변수로 날짜 생성하기
- new 키워드고 객체를 생성하는 것이 아닌 일반 함수로 생성했을때는 주어진 값을 변경할 수 없고 현재 날짜와 시간만을 담고있는 변수를 선언함
let today1 = Date();
console.log(today1)
- 현재 날짜와 시간을 담고 있는 변수

- Date함수안의 인자로 다른 날짜를 전달했을때 출력
let today1 = Date('October 21, 2023 21:32:30');
console.log(today1)
- new 키워드와 다르게 값을 변경할 수 없고, 현재 날짜와 시간을 그대로 가지고 있음.

'Javascript' 카테고리의 다른 글
[모자딥]프로퍼티 어트리뷰트 16.03~16.06 (3) | 2023.11.21 |
---|---|
[모자딥]프로퍼티 어트리뷰트 16.01 ~ 16.02 (0) | 2023.11.19 |
배열 생성 (0) | 2023.10.22 |
프로미스와 async/await (0) | 2023.07.26 |
이벤트 루프 (0) | 2023.07.19 |