역방향 시간 계산기란?
역방향 시간 계산기는 끝나는 시각에서 거꾸로 거슬러 올라가 계산합니다. 무언가가 언제 끝나야 하는지, 그리고 그 일에 얼마나 걸리는지만 알면 정확히 언제 시작해야 하는지를 알려주죠. 요리, 회의 준비, 이동 계획, 시험 시간 배분, 교대 근무 일정 등에 안성맞춤입니다. 이 계산기는 24시간제를 사용하며, 결과가 자정을 넘어 전날로 넘어가는 경우도 자동으로 처리합니다.
사용 방법
종료 시각을 시(0~23)와 분(0~59)으로 입력하세요. 그런 다음 빼고 싶은 소요 시간을 시간과 분으로 입력합니다. 결과는 HH:MM 형식의 시작 시각으로 표시되며, 시작 시각이 전날로 넘어가는지를 알려주는 일(日) 오프셋도 함께 나옵니다.
공식 풀이
모든 값은 자정 이후의 분 단위로 변환됩니다. 분으로 환산한 종료 시각은 \(E = E_h \times 60 + E_m\)이고, 소요 시간은 \(D = D_h \times 60 + D_m\)입니다. 단순 계산한 시작 시각은 \(S = E - D\)입니다. 답을 올바른 시계 범위 안에 맞추기 위해 다음을 적용하는데, 이렇게 하면 음수 값이 전날로 자연스럽게 넘어가게 됩니다.
$$((S \bmod 1440) + 1440) \bmod 1440$$
별도의 일 오프셋 값은 자정을 몇 번 넘었는지를 기록합니다.
예제로 살펴보기
예를 들어 구이 요리가 18:30에 완성되어야 하고 조리에 2시간 45분이 걸린다고 합시다. 종료 = \(18 \times 60 + 30 = 1110\)분. 소요 시간 = \(2 \times 60 + 45 = 165\)분. 시작 = \(1110 - 165 = 945\)분 = 15:45. 따라서 같은 날 오후 3시 45분에 시작하면 됩니다.
자주 묻는 질문
시작 시각이 자정 이전(전날)으로 넘어가면 어떻게 되나요? 빼는 값이 0보다 작아지면 계산기가 올바른 시각으로 다시 맞춰 주고, 일 오프셋을 \(-1\)(전날)로 표시합니다.
12시간제와 24시간제 중 무엇을 쓰나요? 입력과 출력 모두 24시간제를 사용합니다. 13:00은 오후 1시이고, 00:00은 자정입니다.
24시간보다 더 큰 값을 뺄 수 있나요? 가능합니다. 시간을 원하는 만큼 입력하면, 일 오프셋이 시작 시각이 며칠 전인지를 보여줍니다.