개발&성장 일기 🌱🌼/오답노트 🔏

[dayjs] 모든 날짜가 오늘 날짜로 보인다고요?

dalin❤️ 2022. 10. 18. 20:53

사이트에서 날짜를 보여주는 부분이 있다. 그런데 특정 부분에서 이상하게 모든 날짜가 다 오늘 날짜가 보였다. 🥲 나는 그런 코드를 짠 기억이 없는데...

알고 보니 오타 때문이었다. 😂 예를 들어서 updateDate라고 써야 하는데, updateData로 쓴 것이었다. api 응답 중에서 updateData는 없으니 undefined가 되었다. 

원하는 날짜로 보여주기 위해서 dayjs를 사용하고 있다.

dayjs(업데이트 날짜)라고 해야하는데, 그 업데이트 날짜가 undefined로 들어가는 것이었다. dayjs(undefined)는 dayjs()로 취급이 된다. ('Day.js treats dayjs(undefined) as dayjs() due to that function parameters default to undefined when not passed in.' -공식 홈페이지 - )

dayjs()는 현재 날짜, 시각을 가지고 객체를 만들기 때문에 항상 오늘 날짜가 보이던 것이었다~~

 

https://day.js.org/docs/en/parse/now

728x90