일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- react hook
- Javascript
- React 공식문서
- Next13
- react
- RTK Query
- 고급안내서
- codingtest
- Render Props
- React 고급안내서
- next13 head
- background setttimeout
- hook
- react-helmet
- CSS
- Programmers
- Nextjs React 18
- React 18 Nextjs
- notFound()
- background: url
- context
- React 고급 안내서
- Nextjs
- Babel
- getUTCDate
- background tab
- React API 참고서
- React 18
- background setInterval
- React18
- Today
- Total
목록Javascript (3)
akjfal
이슈 원인 Date를 통해서 오늘 날짜를 가져와 값을 비교하는 로직이 필요했습니다. 그런데 문득 new Date()와 Date()의 차이가 무엇인지 궁금해졌습니다. 동작 확인 new ***Date***(date) vs ***Date***() console.log(new Date('2023-03-27T15:40:11'), Date()); // Mon Mar 27 2023 15:40:11 GMT+0900 (한국 표준시) Fri Apr 14 2023 11:29:49 GMT+0900 (한국 표준시) console.log(Date('2023-03-27T15:40:11'), Date()); // Fri Apr 14 2023 11:30:11 GMT+0900 (한국 표준시) Fri Apr 14 2023 11:30:11..
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월..
아직 공부하면서 작성중이기 때문에 오류가 보이거나 추가적으로 조언해주고 싶은 내용은 댓글 부탁드립니다. 자세한 개념에대한 설명글이 아닙니다. 따라서 답변이나 최소한의 설명만 적었습니다. 면접시 답변을 위한 정리이므로 자세한 설명은 따로 검색을 해주세요. javascript 관련 스코프 체인(scope chain)에 대해서 설명해보세요. **답변 : 변수를 참조하기위해 자신의 스코프에서 찾고, 없으면 한 단계위로해서 범위를 넓히며 찾는 관계를 말한다. 렉시컬 스코핑(lexical scoping)에 대해서 설명해보세요. **답변 : 스코프는 함수를 호출이 아닌 선언할 때 생기는 것을 말한다. 호이스팅(Hoisting)에 대해서 설명해보세요 **답변 : 변수가 함수 내에서 정의되었을 경우 선언이 함수의 최상위..