사이트에서 날짜를 보여주는 부분이 있다. 그런데 특정 부분에서 이상하게 모든 날짜가 다 오늘 날짜가 보였다. 🥲 나는 그런 코드를 짠 기억이 없는데...
알고 보니 오타 때문이었다. 😂 예를 들어서 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()는 현재 날짜, 시각을 가지고 객체를 만들기 때문에 항상 오늘 날짜가 보이던 것이었다~~
728x90
'개발&성장 일기 🌱🌼 > 오답노트 🔏' 카테고리의 다른 글
The engine node is incompatible with this module (0) | 2024.02.17 |
---|---|
이력서를 쓸 때, 보는 사람과 목적을 생각해야 한다. (0) | 2024.01.06 |
[Dayjs] 왜 api 응답은 잘 오는데 화면에서 시각을 다르게 보여주지? (utc, local) (0) | 2023.02.06 |
크롬 화면만 색깔이 이상하게 보일 때 (0) | 2022.11.23 |
[dayjs] 시간이 제대로 안 보인다고요? (MM, mm) (2) | 2022.10.18 |