getTime()에서 month 입력시 주의사항

N·2023년 2월 7일
0

new Date()에 month를 넣으면서 계산된 D-day가 1달이 넘는 문제가 발생했다. 원인은 closedAt의 날짜에서 month를 2로 입력했는데 Date객체에서 리턴하는 값은 3월(Mar)이었던 것

원인 : getMonth() 메서드는 0~11로 반환한다. 2월을 getMonth(2)라고 입력하니까 Mar(3월)이 반환되었다.

해결방법 : getMonth(month-1)로 변경하였다

profile
web

0개의 댓글

관련 채용 정보