근무시간 계산기란?
근무시간 계산기는 출근 시간과 퇴근 시간 사이에 얼마나 일했는지를 계산해 줍니다. 마치 종이 출근부나 근무 기록표를 직접 합산하는 것과 같죠. 출근(타임카드를 찍은) 시각과 퇴근 시각을 입력하고, 필요하다면 무급 휴게시간을 빼면, 계산 결과를 편리한 세 가지 형식으로 보여 줍니다. 바로 hh:mm, 소수점 시간(급여 계산에 유용합니다), 총 분입니다.
사용 방법
먼저 12시간제와 24시간제 중 하나를 선택하세요. 시간은 콜론(:) 없이 숫자로만 입력합니다. 915는 9시 15분, 1225는 12시 25분을 뜻합니다. 한 자리 또는 두 자리 숫자만 입력하면 정각으로 인식합니다(예: 9 = 9:00). 12시간제에서는 각 시간마다 오전/오후(am/pm) 드롭다운을 설정하세요. 마지막으로 휴게시간을 분 단위로 입력하면 총 시간에서 자동으로 빠집니다. 자정을 넘기는 야간 근무(철야)도 정확하게 계산합니다.
계산 공식 풀이
각 시각은 자정 기준 경과 분으로 변환됩니다. 기본 근무 시간은 퇴근 시각의 분 − 출근 시각의 분입니다. 이 값이 음수라면 근무가 자정을 넘긴 것이므로 1440분(24시간)을 더합니다. 그런 다음 휴게시간을 빼서 순수 근무 분을 구합니다. 이 값을 시간과 남은 분으로 나누면 hh:mm 표시가 되고, 60으로 나누면 소수점 시간이 됩니다.
$$\text{Net Minutes} = (\text{End} - \text{Start}) - \text{Break}$$$$\text{Span} = \text{End}_{min} - \text{Start}_{min} \;(+1440\text{ if negative})$$
$$\text{Hours} = \dfrac{\text{Span} - \text{Break}}{60}$$
실제 계산 예시
오전 9:00 출근, 오후 5:00 퇴근, 휴게시간 30분인 경우입니다. 출근 = 540분, 퇴근 = 1020분, 기본 근무 시간 = 480분(8시간)입니다. 여기서 휴게시간 30분을 빼면 순수 근무 시간은 450분이 되며, 이는 07:30, 7.50시간, 또는 450분에 해당합니다.
$$\text{Net Minutes} = (1020 - 540) - 30 = 450 \text{ min}$$
자주 묻는 질문(FAQ)
자정과 정오는 어떻게 입력하나요? 오전 12:00(12:00 am)은 자정(00:00)이고, 오후 12:00(12:00 pm)은 정오(12:00)입니다.
야간(철야) 근무도 계산되나요? 네. 퇴근 시각이 출근 시각보다 이르면, 계산기는 근무가 자정을 넘긴 것으로 보고 하루(24시간)를 더합니다.
휴게시간이 근무시간보다 길면 어떻게 되나요? 실제로 일한 시간보다 더 많은 휴게시간을 뺄 수는 없으므로, 순수 근무 시간은 0으로 처리됩니다.