[JavaScript] iOS, safari에서 날짜 계산이 안되는 오류

김보나·2022년 7월 19일
0

javascript

목록 보기
6/12

얼마 전, 자바스크립트로 카운트 다운을 만드는데
모바일에 적용하니 아이폰에서만 카운트 다운 날짜가 NaN으로 나오는 오류가 있었다.

혹시나 해서 사파리로 접속하니까, 사파리도 마찬가지,,,,,
당황해서 이것저것 찾아봤는데 가장 많이 나오는 솔루션인 moment.js는 카운트다운만 넣으면 되는 간단한 기능이라 라이브러리까지 사용하고 싶지 않았다.

아무튼 이것저것 찾아본 결과, 나는 날짜 형식을
2022-07-15 21:33:34
형식으로 쓰고 있었는데,
대쉬 대신 슬래시를 사용하면 해결된다.

iOS에서는 날짜를 처리하는 형식이 달라서 생긴 문제라고 한다.

yyyy/MM/dd HH:mm:ss
형식으로 쓰면 작동이 잘된다!

내일은 이 오류를 만났던, 자바스크립트로 카운트다운 만들기 + 애니메이션 효과 넣기 포스팅을 해야겠다.

profile
우주최강 개발자가 될 때까지😈

0개의 댓글