iOS/swift
17. [iOS/Swift] new Date().getTime() - iOS에서 NaN 에러 해결 방법
drizzle0925
2021. 11. 26. 11:23
728x90
자바스크립트로 new Date().getTime()을 이용해서 현재 시간을 구해서 코딩을 했습니다.
브라우저에서도 안드로이드에서도 문제가 없는데 iOS에서 확인해보니 NaN만 화면에 출력되더라고요.
예시)
정상 : 2021. 11. 26.
에러 : NaN. NaN. NaN.
해결방법
시간 규격을 "-" 에서 "/"로 변경하면 됩니다.
// const targetDays = "2021-9-1 00:00:00"; // 수정전
const targetDays = "2022/02/01 00:00:00"; // 수정후
javascript
replace 함수
var date = "2021-11-26";
var str = date.replace(/-/gi, "");
// str = "2021/11/26"
* g : 발생할 모든 패턴에 대한 전역 검색
* i : 대/소문자 구분 안 함
* m : 여러 줄 검색
728x90