이 카운트다운 타이머의 기능
적용 국가: 미국. 이 도구는 미국 연방정부 셧다운(government shutdown) 시계라는 콘셉트로 만들어졌지만, 계산 원리는 어떤 일정에도 쓸 수 있는 범용 실시간 카운트다운입니다. 지금 이 순간부터 직접 설정한 목표 날짜·시간까지 남은 시간을 연·월·일·시·분·초로 나눠 정확하게 보여줍니다. 기본 목표값은 미국에서 가장 많이 언급되는 예산 마감 시점인 "2026년 2월 1일 오전 12시 1분(12:01 am)"으로, 임시 예산안(continuing resolution)이 만료되는 전형적인 순간입니다. 미국과 무관한 분들도 이벤트 이름과 날짜만 바꾸면 일반적인 디데이 카운트다운으로 자유롭게 활용할 수 있습니다.
사용 방법
먼저 이벤트 이름을 입력합니다(화면 표시용일 뿐 계산에는 영향이 없습니다). 그다음 목표 월·일·연도를 선택하세요. 12시간제 또는 24시간제를 고른 뒤, 시간을 hhmm 형식의 네 자리 숫자로 입력합니다(예: 12:01은 1201). 12시간제를 쓸 때는 오전(am)·오후(pm)도 선택하세요. '넓은 형식' 체크박스는 화면 배치(레이아웃)만 바꿉니다. 카운트다운은 사용자 브라우저의 현지 시간을 기준으로 계산되며 매초 갱신됩니다.
계산 공식 풀이
이 계산기는 목표 시각을 만든 뒤 현재 시각을 빼는 방식으로 작동합니다.
$$\Delta = t_{\text{target}} - t_{\text{now}}$$
$$\Delta = (\,yr,\ mon,\ day,\ hr,\ min,\ sec\,)$$
$$H_{24} = \begin{cases} 0 & h=12,\ \text{am} \\ h & h\neq12,\ \text{am} \\ 12 & h=12,\ \text{pm} \\ h+12 & h\neq12,\ \text{pm} \end{cases}$$
단순히 전체 시간을 통째로 빼는 게 아니라, 달력을 고려한 단계별 계산을 합니다. 초부터 시작해 분, 시, 일, 월, 연 순으로 비교하고, 어떤 값이 음수가 되면 바로 윗단위에서 빌려옵니다(borrow). 일(日)을 빌려올 때는 목표 월 직전 달의 실제 일수를 더하는데, 윤년 2월의 29일까지 정확히 반영합니다. 그래서 결과가 사람이 "X개월 Y일"이라고 자연스럽게 세는 방식과 똑같이 맞아떨어집니다. 목표 시각이 이미 지난 경우에는 모든 항목이 0으로 고정됩니다.
계산 예시
현재가 2026년 1월 14일 오후 12시 1분(12:01 pm)이고, 목표가 2026년 2월 1일 오전 12시 1분(00:01)이라고 해봅시다. 초와 분은 0입니다. 시: \(0 - 12 = -12\) → 24를 더해 12가 되고 하루를 빌려옵니다. 일: \(1 - 14 - 1 = -14\) → 1월의 31일을 더해 17이 되고 한 달을 빌려옵니다. 월: \(2 - 1 - 1 = 0\). 연: \(0\). 결과는 17일 12시간입니다. 연과 월이 모두 0이므로 해당 칸은 숨겨집니다.
자주 묻는 질문
12:01 am은 자정인가요, 정오인가요? 자정 직후입니다. 12 am은 0시에 해당하므로 12:01 am은 00:01입니다. 정오는 12:00 pm입니다.
어떤 시간대(타임존)를 사용하나요? 사용자 기기의 현지 시간을 사용합니다. 미국 전역에 고정된 마감 시각은 여러분이 있는 시간대와 다를 수 있다는 점에 유의하세요.
이벤트가 지나가면 어떻게 되나요? 모든 항목이 0으로 표시되어 마감 시각에 도달했음을 알려줍니다.