moment
라이브러리 대신 내장 Date 함수를 사용하면 충분하다.
- JavaScript의 두 날짜를 <,<=,>및>=와 같은 비교 연산자로 직접 비교할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13
| var date1 = new Date('2020-10-23'); var date2 = new Date('2020-10-22');
console.log(date1 > date2); console.log(date1 >= date2); console.log(date1 < date2); console.log(date1 <= date2);
>>> true true false false
|
- 하지만, 등호 연산자를 사용하여 직접 Date 객체를 비교할 수 없다. JavaScript에서 다른 객체는 동일하지 않기 때문이다.
1 2 3 4 5 6 7 8 9 10 11 12 13
| let date1 = new Date(); let date2 = new Date(date1);
console.log(date1 == date2); console.log(date1 === date2); console.log(date1 != date2); console.log(date1 !== date2);
>>> false false true true
|