[javascript] 객체가 날짜인지 확인하는 방법
간단한 방법은 instanceof
연산자를 사용하는 것입니다.
예를 들어, 다음과 같이 객체가 Date인지 확인할 수 있습니다.
let date = new Date();
if (date instanceof Date) {
console.log('This is a Date object');
} else {
console.log('This is not a Date object');
}
또 다른 방법은 Date
객체의 toString
메서드를 사용하여 확인하는 것입니다. 여기에는 indexOf
메서드를 사용하여 검색할 수 있습니다.
let obj = new Date();
if (Object.prototype.toString.call(obj) === '[object Date]') {
console.log('This is a Date object');
} else {
console.log('This is not a Date object');
}
두 가지 방법으로 객체가 날짜인지 확인할 수 있습니다. 위의 예제 코드를 사용하여 확인해 보세요.