도영스 공간
[safari] NaN 에러 본문
반응형
웹 , 크롬에서는 괜찮은데 ... 날짜가 나오지 않고 ...NaN이 나오는 에러를 보았다..
맨처음엔 ㅋㅋㅋㅋㅋㅋ이유를 알지 못한채 ..뻘짓만 하다가..검색을 통해 알아냈다.
new Date() <=안에 2022-03-11 이런 "-"형식의 날짜는 .. 사파리에서 인식을 못해 저런 에러를 뱉어낸다는 사실을 알아냈다.
똑똑한 구글은 저것도 날짜로 인식하는데 ㅠㅠ바보같은 사파리 .. "/" 이런 형태로 바꿔줘야 되었다..!
2022/03/11이런식의 날짜만 new Date()이 메소드에 들어갈 수 있었다..
그래서 내가 선택한 것은 str.replace였다 !!!
const regexFor = /-/gi;
const startDate = startAt.replace(regexFor, '/');
const endDate = endAt.replace(regexFor, '/');
정규식을 활용해 "-"가 들어간 모든 문자를 "/"로 대체해주겠다는 코드다 !!!
이렇게 쉬웠던 것을 ..몇시간째....삽질만 한듯 ㅠㅠ
공부를 더 해야겠다 ..!
728x90
반응형
'TIL > 2022 TIL' 카테고리의 다른 글
Svelte - Typescript Setup (타입스크립트로 프로젝트 생성) (0) | 2022.10.10 |
---|---|
datepicker style 커스텀 + 토요일 일요일 색 바꾸기 (0) | 2022.10.08 |
Warning: Each child in a list should have a unique "key" prop (1) | 2022.08.22 |
리액트 모달창 세로 스크롤 막기 (1) | 2022.07.30 |
xxx 타입스크립트(Element형식에 checked 속성이 없습니다. ) (1) | 2022.07.28 |
Comments