새로운 Date 객체 생성하기
이 단계에서는 날짜와 시간을 다루는 데 기본적인 JavaScript 에서 새로운 Date 객체를 생성하는 방법을 배우게 됩니다. JavaScript Date 객체를 사용하면 날짜와 시간을 쉽게 작업할 수 있습니다.
먼저 WebIDE 를 열고 ~/project 디렉토리에 dates.js라는 새로운 JavaScript 파일을 생성합니다.
다양한 초기화 방법으로 새로운 Date 객체를 생성합니다.
// Create a Date object representing the current date and time
let currentDate = new Date();
console.log("Current Date:", currentDate);
// Create a Date object with specific date and time
let specificDate = new Date(2023, 5, 15, 10, 30, 0);
console.log("Specific Date:", specificDate);
// Create a Date object from a date string
let stringDate = new Date("2023-06-15");
console.log("Date from String:", stringDate);
// Create a Date object using milliseconds since Unix Epoch
let millisecondDate = new Date(1686816000000);
console.log("Date from Milliseconds:", millisecondDate);
예시 출력:
Current Date: Thu Jun 15 2023 12:00:00 GMT+0000 (Coordinated Universal Time)
Specific Date: Thu Jun 15 2023 10:30:00 GMT+0000 (Coordinated Universal Time)
Date from String: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
Date from Milliseconds: Thu Jun 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)
기억해야 할 주요 사항:
new Date()는 현재 날짜와 시간으로 Date 객체를 생성합니다.
new Date(year, month, day, hours, minutes, seconds)는 특정 날짜를 생성할 수 있습니다.
- 월은 0 부터 시작하므로 (0-11), 6 월은 5 로 표현됩니다.
- 문자열 또는 Unix Epoch (1970 년 1 월 1 일) 이후의 밀리초로부터 날짜를 생성할 수 있습니다.