
const date = new Date();
const yyyy = date.getFullYear();
const mm = (date.getMonth() + 1).toString().padStart(2, '0');
const dd = date.getDate().toString().padStart(2, '0');
console.log(`${yyyy}-${mm}-${dd}`);
⏰ 소요한 시간 : -
간단한 날짜 출력 문제
date 객체로부터 각각 년, 월, 일을 구하고 그 값을 템플릿 리터럴로 엮어줬다.
이 때 month는 0부터 시작하기 때문에 값에서 따로 1을 더해주었다.
년과 일은 1부터 시작하고 월과 요일은 0부터 시작해줘서 이를 고려해줘야 한다.
(개인적으로 요일을 0부터 시작하는것은 이해하지만 월은 이해가 되지 않는다.)
그리고 사실 이 문제의 의도는 오늘 날짜를 단순히 출력하는 문제였다고 한다.
즉 console.log('2025-03-11') 이렇게 단순한 출력을 묻는 문제였기 때문에 재채점을 안하는듯