사용 방법
- 스톱워치 시작
시작 버튼을 눌러 시간 측정을 시작하세요.
- 랩 기록 또는 일시정지
구간 시간을 기록하려면 랩 버튼을, 측정을 중단하려면 일시정지 버튼을 누르세요.
- 초기화
리셋 버튼으로 스톱워치를 초기화하고 새로운 측정을 시작할 수 있습니다.
스톱워치란?
스톱워치는 시작 시점부터 정지 시점까지 흐른 경과 시간(elapsed time)을 측정하는 시간 도구입니다. 특정 시각을 가리키는 시계와 달리, 임의의 순간을 0으로 잡고 그 기준점으로부터의 누적 시간을 누적합니다.
화면 표시와 활용
이 스톱워치는 시간을 MM:SS.cc(분:초.센티초) 형식으로 표시합니다. 센티초는 1/100초 단위로, 100분의 1초까지 세밀하게 확인할 수 있어 달리기 인터벌, 요리 타이밍, 발표 시간 측정, 실험·관찰 기록 등 짧은 구간을 정확히 재야 하는 상황에 적합합니다. 멈추지 않고 랩(Lap) 기록을 남길 수 있어 한 번의 측정 안에서 여러 구간을 나눠 비교하는 데도 쓰입니다.
계산 공식
실제 경과 시간은 고해상도 타이머로 잰 두 시점의 차이로 구합니다.
경과(ms) = performance.now()(현재) - performance.now()(시작)
밀리초를 MM:SS.cc로 변환하는 과정은 다음과 같습니다.
총센티초 = floor(ms / 10)cc(센티초) = 총센티초 % 100SS(초) = floor(총센티초 / 100) % 60MM(분) = floor(총센티초 / 6000)
예를 들어 61,234ms는 총센티초 6,123 → cc=23, 초=1, 분=1 이므로 01:01.23으로 표시됩니다. 랩 타임은 이번 누적 - 직전 랩의 누적으로 계산합니다.