프로젝트 하다 보면 new Date().getTime() 를 활용하여 시간을 구할때가 많다
윈도우에서 개발할땐 잘 뜨던 카운터가 IOS로 가면서 NaN만 리턴하는 경우가 잇다.
해결방법: 시간 규격을 "-" 에서 "/"로 바꿔 주면 된다
//const d_day = new Date("2022-05-20 17:20:00").getTime(); //수정전
const d_day = new Date("2022/05/20 17:20:00").getTime(); // 수정후
setInterval(function() {
const today = new Date().getTime();
const gap = d_day - today;
const day = Math.floor(gap / (1000 * 60 * 60 * 24));
const hour = Math.floor((gap % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const min = Math.floor((gap % (1000 * 60 * 60)) / (1000 * 60));
const sec = Math.floor((gap % (1000 * 60)) / 1000);
document.getElementById("main_dday_count").innerHTML = day
}, 1000);
이게 뭐라고,, 암걸리기 5분전이엿다,,,후ㅏ
'Javascript' 카테고리의 다른 글
Date 객체와 날짜 디데이 시간 날짜 카운트 계산하기 (자동 날짜 구하기) (0) | 2021.08.28 |
---|---|
Javascript 정규표현식, 이렇게 시작하자! (0) | 2021.08.21 |
JavaScript 실습 필기 함수Function (0) | 2021.07.13 |
Javascript 실습 필기 반복문 Loop & 배열 Array (0) | 2021.07.13 |
Javascript 실습 필기 (0) | 2021.07.13 |