생각을 개발하자, 박진형

[node.js] 핫키워드 서비스 관련 모듈 - 타이머 본문

Javascript/node.js

[node.js] 핫키워드 서비스 관련 모듈 - 타이머

imjinbro imjinbro 2017.07.29 21:09
[타이머 만들기]
- 기준시와 현재시간의 차이를 계산해서 보여주기
- 기준시는 어떻게 정하는가? 파라미터 interval로 받은 값을 n이라고 했을 때 n의 배수 시간대가 기준시가 됨(0-23시 중)
- 시간 계산은 어떻게? 시간과 분을 따로 보지않고 하나의 단위로 변환한 뒤 계산을 한 후 나타낼 때에는 시간과 분으로 각각 다시 변환해서 보여줌
=> milliseconds 단위로 변환 : js 내장 객체 Date을 사용, Date 객체의 getTime 메서드를 이용하면 시간을 밀리세컨즈 단위로 변환해줌
=> 밀리세컨즈 : 1000분의 1초, 다시 말해 1000밀리세컨즈가 1초

- setInterval 함수로 일정간격마다 시간 계산 함수를 호출해서 시간 계산을 한 뒤 특정 dom의 텍스트 노드를 변경해줄 것 
- 적용 화면




[타이머 코드]