728x90
반응형
728x170
일반적으로 new Date() 함수를 사용하면,
이렇게 시간이 나온다.
이것은 숫자여? 문자여?
아무튼 일반적으로
new Date() - new Date() 하면 그 시간 차가 계산이 되는데,
그 스레드가 파기 되거나 새로고침 되면, new Date() 자료가 사라진다.
그래서 간단한 스탑워치는
let start = new Date();
let end = new Date();
alert(end - start);
로 만들어 당 스레드에서 계속
돌고 돌려서 구현된다.
그렇담 이 현상을 어찌 구원 할까?
캐시라든지 필자가 애용하는 localStorage를 이용하면 되지만,
그냥 저장하면, 문자로 저장하여 나중에 숫자로서 계산이 안 된다.
음...
그럼 걍 데이트 객체를 숫자로 만들면 되지.
'+'를 넣거나, getTime()을 사용하거나,
그럼
이렇게 NaN이 아닌, 0으로 구현이 된다...
아... 근디 저건 또 왜 0이 나오는거야...
반응형
그리드형
#태양광 상담은(010-2668-3897)...
RECENT COMMENT