chrome
-
[new Date] Chrome에서 동작하고 IE, Safari에서 동작하지 않는 현상JavaScript | jQuery/Cross Browsing 2022. 5. 31. 14:59
new Date 사용예시 chart.js 적용 중, 그래프의 x축 value의 형식은 new Date였다. Chrome에서 정상동작하였지만, IE(11)에서 수많은 NaN을 뱉어내며, 그래프를 그려내지 못했다. 한참을 검색했지만, 원인은 생각보다 간단했다. 날짜형식에 "-"가 포함되면, IE 및 Safari에서 정상적으로 값을 읽어오지 못한다. ( 예외: 시분초가 포함되지 않은 형태 'yyyy-MM-dd' 는 IE에서도 정상동작 한다고 한다. ) 1. Code var testDate_1 = "2022-05-31 13:13:13"; console.log(new Date(testDate_1)); var testDate_2 = "2022/05/31 13:13:13"; console.log(new Date(te..