발생및 확인 동기
프로젝트를 배포 후 테스트 과정에서 chrome브라우저에서는 정상적으로 실행이되지만
safari 에서 특정 페이지가 터지는 현상이 지속적으로 발생했습니다.
local환경으로 확인 결과 아래와 같은 에러가 발생했슴을 확일 할 수 있었습니다.
이유
위 에러가 발생한 이유는 에러에 나와있는 그대로 time value의 문제 였습니다.
하나의 date관련 field가 2023-08-01 11:00:59.174000
같은 형태로 들어왔기 때문입니다.
해당 date value를 포맷하는 과정에서 chrome는 dot(.)이 포함된 date value를 읽어서 포맷이 가능하지만
safari의 경우엔 dot(.)이 포함된 date value를 읽지 못하기에 발생한 에러였습니다.
2023-08-01T19:49:52.695+09:00
같은 ISO 포맷 형식을 이용하여 time value를 받아왔습니다.