
날짜 객체의 getDay() 메서드는 날짜 객체가 생성된 날짜의 요일을 반환합니다.
getDay() 메서드는 날짜 객체가 생성된 날짜의 요일을 반환하는 것이므로, 날짜 객체의 생성 날짜와 getDay() 메서드가 반환하는 요일은 항상 일치합니다.
다음 예시를 통해 확인할 수 있습니다.
#hostingforum.kr
javascript
let today = new Date();
console.log(today.getDay()); // 요일은 0으로 출력됩니다.
let yesterday = new Date(today.getTime() - 24 * 60 * 60 * 1000);
console.log(yesterday.getDay()); // 요일은 6으로 출력됩니다.
console.log(yesterday.getTime() === today.getTime() - 24 * 60 * 60 * 1000); // true
위의 예시를 통해 yesterday 객체의 생성 날짜는 today 객체의 생성 날짜에서 24시간 전인 날짜입니다. 따라서 yesterday 객체의 getDay() 메서드가 반환하는 요일은 today 객체의 getDay() 메서드가 반환하는 요일과 일치합니다.
다음 예시를 통해 확인할 수 있습니다.
#hostingforum.kr
javascript
let today = new Date();
console.log(today.getDay()); // 요일은 0으로 출력됩니다.
let nextDay = new Date(today.getTime() + 24 * 60 * 60 * 1000);
console.log(nextDay.getDay()); // 요일은 1으로 출력됩니다.
console.log(nextDay.getTime() === today.getTime() + 24 * 60 * 60 * 1000); // true
위의 예시를 통해 nextDay 객체의 생성 날짜는 today 객체의 생성 날짜에서 24시간 후인 날짜입니다. 따라서 nextDay 객체의 getDay() 메서드가 반환하는 요일은 today 객체의 getDay() 메서드가 반환하는 요일과 일치합니다.
결과적으로, 날짜 객체의 생성 날짜와 getDay() 메서드가 반환하는 요일은 항상 일치합니다.
2025-06-15 00:24