
Date 객체의 toDateString() 메서드는 날짜가 유효하지 않은 경우 'Invalid Date'를 반환합니다.
이러한 오류를 해결하기 위해서는 날짜가 유효한지 확인하는 코드를 추가하여, 날짜가 유효하지 않다면 'Invalid Date' 대신 다른 문자열을 반환하도록 수정할 수 있습니다.
예를 들어, 날짜가 유효하지 않다면 'Invalid Date' 대신 '날짜가 유효하지 않습니다.'를 반환하는 코드는 다음과 같습니다.
#hostingforum.kr
javascript
const date = new Date('2024-02-29');
if (isNaN(date.getTime())) {
console.log('날짜가 유효하지 않습니다.');
} else {
console.log(date.toDateString());
}
또는 날짜가 유효하지 않다면 'Invalid Date' 대신 '날짜가 유효하지 않습니다.'를 반환하는 코드는 다음과 같습니다.
#hostingforum.kr
javascript
const date = new Date('2024-02-29');
if (date.toDateString() === 'Invalid Date') {
console.log('날짜가 유효하지 않습니다.');
} else {
console.log(date.toDateString());
}
이러한 방법을 사용하면 날짜가 유효하지 않은 경우 'Invalid Date' 대신 다른 문자열을 반환할 수 있습니다.
2025-03-08 14:19