문제 발생
어플라이 프로젝트를 만들면서 아래와 같이 코드를 작성해주고, currentTime에 따른 변수가 startTime과 endTime 안에 속할 때 열리는 페이지를 구상을 했다.
("YY:MM:DD HH:mm:ss") 다음과 같은 날짜 양식을 지정을 해주었고, 이 양식은 Edge, Opera, Firefox, Chrome 브라우저에서는 동작을 잘 하지만, IOS(Safari)의 경우 NaN을 나타내고 있었다.
문제 해결
Media Query를 통해 모바일 해상도의 접근을 막아놓긴 했지만, Safari로 접속을 하는 태블릿의 경우는 이 문제점을 발견할 수 있다.
그래서, ("YY-MM-DD HH:mm:ss") 와 같이 시간 규격을 변경해주거나 아래와 같은 표준 방식으로 변경을 해주어야한다.
let exTime = new Date(2023,05,17,00,00,00) // Sat Jun(6월) 17 2023 00:00:00 GMT+0900 (한국 표준시)
레퍼런스
'개발적인 > 웹 개발' 카테고리의 다른 글
TypeScript useRef "Object is possibly null" error? (0) | 2023.02.17 |
---|---|
이벤트 버블링이란? (0) | 2023.01.02 |
기존 React 프로젝트에 TypeScript 적용하기 (0) | 2022.12.29 |
[React] UI 라이브러리 (0) | 2022.12.26 |
템플릿 리터럴 (Template literals) 이란? (0) | 2022.12.19 |
댓글