safari Date format NaN
![[에러] Safari invalid Date (or NaN) 해결하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkXp3q%2FbtrDXoPYuFM%2FjbFx66Du0kwnmQd52MLUck%2Fimg.webp)
[에러] Safari invalid Date (or NaN) 해결하기
에러 서버 없이 json 데이터 기반으로 프로젝트를 수행하면서 날짜 데이터를 string 타입의 "yyyy-mm-dd hh:mm:ss" 로 보관하고 있었다. ex) date : "2022-05-27 22:10:18" 이 문자열을 new Date의 인자로 넣어주면, 바로 날짜 객체로 변환할 수 있다. 아무튼 이렇게 변환한 날짜를 기반으로 getFullYear, getMonth 등을 하며 이러쿵 저러쿵 했는데, 사파리에서는 new Date()메서드가 "yyyy-mm-dd hh:mm:ss" 입력을 취급하지 않나보다. 그리하여 데이터를 "yyyy/mm/dd hh:mm:ss"로 바꿔보니, 크롬과 사파리 둘 다 new Date 인자로 활용할 수 있었다.