728x90
반응형
모바일웹 프로젝트를 할 때 발견한 오류? 이슈? 였다.
var d = new Date("2021.12.22");
// Invalid Date
함수를 쓸때 안드로이드나 크롬에서는 잘 되는데 safari에서만 안되는 오류였다.
찾아보니 크로스브라우징 이슈라는...
이 이슈를 해결하기 위한 방법으로는
moment.js 라이브러리를 사용하는 방법도 있다고 한다.
moment.js를 사용하면 어느 브라우저에서나 호환이 된다고 한다.
또한 다른 방법으로는 날짜를
2020-09-01T00:00:00 / 2020/09/01 00:00:00
형식으로 바꿔서 넣어주면 된다고 한다.
브라우저들 생각안하고 코드 막 짰다가 결함체크 할 때 뒤통수 맞아버린...
크로스 브라우징 이슈를 잘 체크해야겠다.
Reference
https://momentjs.com/docs/#/query/
https://github.com/SeonHyungJo/Tip-Note/issues/69
728x90
반응형
'Programming > trouble_shooting' 카테고리의 다른 글
[mybatis] 오류 Invalid column index. (0) | 2023.01.02 |
---|---|
SVN 설치/연동/사용자 권한/Svn: E175002: SSL handshake failed: 'Received fatal alert: handshake_failure 오류 (0) | 2022.12.05 |
[jsp] ajax 리턴 받을 때 parsererror가 뜬다면 (0) | 2022.03.31 |
[java] request 에서 file 정보가 null이 떨어지는 이유 (0) | 2022.03.30 |
[javascript] 날짜 비교 포맷 오류 (0) | 2022.01.27 |