Fall in IT.

Safari에서 new Date() 사용할때 주의할점 본문

프로그래밍언어/Javascript & Typescript

Safari에서 new Date() 사용할때 주의할점

D.Y 2019. 6. 5. 12:01

safari에서 new Date() 사용할때 주의할점

Date 객체는 자바스크립트에서 많이 사용되는데요, 주의해야할 사항이 있습니다.
String 타입의 날짜를("2019-03-15") Date 객체에 담아서 사용할때, 크롬과 사파리가 다르게 동작합니다.

"yyyy-mm-dd"의 형태로 입력받을 경우 Safari와 Chrome 모두 정상동작하지만,
"yyyy-m-dd"의 형태로 입력받을 경우 Safari에서는 error, Chrome에서는 정상동작하게 됩니다.
let date = new Date("2019-03-15"); 
let date = new Date("2019-3-15"); // safari error!

Safari Test

 

Chrome Test

 

Comments