도영스 공간

[safari] NaN 에러 본문

TIL/2022 TIL

[safari] NaN 에러

dogdogdodo 2022. 8. 27. 20:03
반응형

웹 , 크롬에서는 괜찮은데 ... 날짜가 나오지 않고  ...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
반응형
Comments