본문 바로가기

728x90
반응형
728x170

일반적으로 new Date() 함수를 사용하면,

이렇게 시간이 나온다.

이것은 숫자여? 문자여?

 

아무튼 일반적으로 

new Date() - new Date() 하면 그 시간 차가 계산이 되는데,

그 스레드가 파기 되거나 새로고침 되면, new Date() 자료가 사라진다.

 

그래서 간단한 스탑워치는 

let start = new Date();

let end = new Date();

 

alert(end - start);

로 만들어 당 스레드에서 계속

돌고 돌려서 구현된다.

 

그렇담 이 현상을 어찌 구원 할까?

캐시라든지 필자가 애용하는 localStorage를 이용하면 되지만,

그냥 저장하면, 문자로 저장하여 나중에 숫자로서 계산이 안 된다.

 

음...

Date 객체와 날짜 (javascript.info)

 

Date 객체와 날짜

 

ko.javascript.info

그럼 걍 데이트 객체를 숫자로 만들면 되지.

 

'+'를 넣거나, getTime()을 사용하거나,

그럼

이렇게 NaN이 아닌, 0으로 구현이 된다...

아... 근디 저건 또 왜 0이 나오는거야...

반응형
그리드형
영덕박달대게 택배 영양 태양광 1.9mw 전복소라 영덕 태양광 1.7mw 이시가리(줄가자미) 공장 위 500kW 고둥 영덕박달대게 택배 돌문어 영덕박달대게 택배 영덕박달대게 홑게 회 신재생에너지
#강구박달대게 시세는(054-734-0458)
#태양광 상담은(010-2668-3897)...