일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Javascript
- background setttimeout
- React 공식문서
- React API 참고서
- Nextjs React 18
- Programmers
- React 고급 안내서
- React 고급안내서
- Nextjs
- Next13
- notFound()
- background setInterval
- react hook
- codingtest
- react-helmet
- background tab
- CSS
- hook
- background: url
- getUTCDate
- react
- 고급안내서
- Render Props
- context
- React18
- React 18 Nextjs
- RTK Query
- Babel
- next13 head
- React 18
Archives
- Today
- Total
목록getUTCDate (1)
akjfal
getUTCDate와 getDate를 유의해서 사용하자
getDate()의 경우에는 로컬 시간을 기준으로 데이터를 가져옵니다. 그렇기 때문에 daylight saving time(서머타임)을 고려해서 일정 시간 표기가 사라지는 등의 문제가 발생합니다. 따라서 보통 웹 프론트엔드에서 시간을 만들어서 연산하기보다 서버에서 시간을 전달해주고 이를 사용하는 것을 권장합니다. 에러 발생 아래 코드의 의도는 2월 1일이였지만, 실제로 2월 32일이 출력됩니다. const day = '2023.02.01'; const date = new Date(day); const dateString = date.getFullYear() + "년" + (date.getMonth() + 1) + "월" + (date.getUTCDate() + 1) + "일; // 결과 : 2023년2월..
하루의 이슈
2023. 5. 9. 12:46