타이머 및 생산성 도구

어느 이벤트든 카운트다운하고, 정밀한 스톱워치를 쓰고, 뽀모도로 세션을 돌리고, Cron 표현식을 디코딩하고, 최적의 수면/기상 시간을 계산합니다.
모든 처리는 브라우저에서 로컬로 이루어지며 — 타이머는 실시간으로 실행되고 데이터는 업로드되지 않습니다.
00:00:00
목표 시간을 정하면 카운트다운이 시작됩니다
카운트다운: 목표 날짜/시간을 정하고 실시간 카운트다운을 지켜보세요. 빠른 설정용 프리셋 버튼.
스톱워치: 랩 타이밍이 있는 고정밀 스톱워치. 1/10초까지 측정합니다.
뽀모도로: 구성 가능한 집중/휴게 타이머. 각 집중 세션 후 휴게로 자동 전환. N세션마다 긴 휴게.
Cron 파서: 표준 5필드 Cron 표현식을 디코딩하고 다음 5회 실행 시간을 봅니다.
카운트다운, 스톱워치, 드리프트

카운트다운은 고정된 목표 순간까지 남은 시간을 세고, 스톱워치는 시작 이후 흐른 시간을 셉니다 — 같은 시계를 반대 방향으로 읽는 것입니다. 뽀모도로는 그저 카운트다운의 프리셋 리듬입니다. 짧은 휴게가 있는 25분 집중 세션.

째깍거리는 타이머는 드리프트합니다 — 1000 ms마다 한 번씩 발생하는 setInterval은 실제로 매번 몇 밀리초씩 늦어지고 오차가 누적됩니다 — 그래서 신뢰할 수 있는 타이머는 자신의 박자를 세는 대신 실제 시계를 다시 읽습니다(Date.now() 차이 사용). 한 시간이 지나면 순진한 박자 세기 방식은 몇 초나 빠르거나 느려질 수 있습니다.