시간 분 계산기
계산 결과
총 시간
- 정수 시간
- 16 시간
- 남은 분
- 15 분
- 총 분
- 975 분
시간 분 계산기입니다. 시계 형태로 적힌 두 구간을 그대로 더하기만 하면 됩니다. 8시간 30분과 7시간 45분을 넣으면 합계가 16시간 15분이 됩니다. 두 구간을 시간으로 환산해 더한 뒤 다시 시, 분, 초로 나누기 때문입니다. 총 시간과 정수 시간, 남은 분을 함께 보여 주므로 합계를 어느 형태로 읽어야 하는지 고를 수 있습니다. 20시간과 5시간처럼 하루를 넘는 합도 25시간 그대로 세고, 합계 줄에서는 1일 1시간으로 읽힙니다.
공식
총 초 = (시간1 × 3,600 + 분1 × 60) + (시간2 × 3,600 + 분2 × 60), 정수 시간과 남은 분은 그 초를 다시 3,600과 60으로 나눈 몫과 나머지
- hours1
- 첫 번째 구간의 시간입니다. 24시간을 넘겨도 그대로 적으며 상한이 없습니다
- minutes1
- 첫 번째 구간의 분이며 0에서 59까지입니다. 60 이상은 1시간으로 올려 주지 않고 그대로 오류입니다
- hours2
- 두 번째 구간의 시간이고 첫 번째와 같은 규칙을 따릅니다
- minutes2
- 두 번째 구간의 분이며 0에서 59까지입니다
- total
- 두 구간을 합친 시간을 초로 나타낸 값입니다. 합계 줄은 하루를 넘으면 날 자리를 붙여 1:01:00:00처럼 표시합니다
- hoursPart
- 합계의 정수 시간입니다. 하루를 넘겨도 25처럼 시간으로 계속 세므로 합계 줄의 날 표시와 다를 수 있습니다
- minutesPart
- 합계에서 정수 시간을 빼고 남은 분입니다. 한 시간에 모자란 부분이 여기에 남습니다
- totalMinutes
- 합계를 분으로 센 값입니다. 16시간 15분은 975분입니다
한 주의 근무 시간이나 두 프로젝트에 쓴 시간, 두 번의 통화 시간처럼 시계 형태로 적힌 구간을 합쳐야 할 때 사용합니다. 두 구간을 각각 소수로 바꿔 더하면 반올림 오차가 두 번 쌓이지만 여기서는 초 단위로 한 번만 더하므로 합계가 정확합니다. 시간1과 시간2의 합이 60분을 넘으면 알아서 올림하므로 30분과 45분을 넣어도 75분이 아니라 1시간 15분이 됩니다. 두 시각 사이의 차이를 구하는 일이라면 경과 시간 계산기가, 한 구간에서 휴게시간을 빼는 일이라면 근무 시간 계산기가 맡습니다.
계산 예시
오전 근무 8시간 30분과 오후 근무 7시간 45분
- 8시간 30분은 8 × 3,600 + 30 × 60 = 30,600초이고 7시간 45분은 7 × 3,600 + 45 × 60 = 27,900초입니다
- 두 수를 더하면 58,500초입니다
- 58,500 ÷ 3,600 = 16이고 남은 900초는 15분이므로 합계는 16시간 15분입니다
- 분끼리 더한 30 + 45 = 75가 한 시간을 넘겼지만 합계에는 이미 1시간으로 들어가 있습니다
두 구간을 따로 소수로 바꿔 더했다면 8.5 + 7.75로 같은 값이 나오지만, 0.9833시간 같은 구간이 끼면 그쪽은 초를 반올림해 버립니다. 여기서는 초로 한 번만 더하므로 그런 어긋남이 생기지 않습니다.
분이 한 시간을 넘기는 1시간 15분과 45분
- 1시간 15분은 4,500초, 45분은 2,700초입니다
- 4,500 + 2,700 = 7,200초이고 7,200 ÷ 3,600 = 2이므로 정확히 2시간입니다
- 남은 분이 0이라 합계 줄은 2:00:00으로 표시됩니다
- 분끼리 더하면 15 + 45 = 60이므로 1시간 15분과 45분의 합이 2시간인 것은 이 올림 때문입니다
60분이 한 시간으로 올라가는 자리입니다. 남은 분 줄이 0으로 비어 보이는 것은 계산이 빠진 것이 아니라 올림이 정확히 끝났다는 뜻입니다.
하루를 넘기는 20시간과 5시간
- 20시간과 5시간은 각각 72,000초와 18,000초이고 합은 90,000초입니다
- 90,000 ÷ 3,600 = 25이므로 정수 시간 줄은 25입니다
- 합계 줄은 25시간을 하루로 넘겨 1:01:00:00으로 표시합니다. 1일 1시간이라는 뜻입니다
- 두 읽기는 같은 시간을 가리키며 어느 쪽도 다른 쪽의 오류가 아닙니다
한 화면에서 같은 시간이 두 가지로 적히는 유일한 자리입니다. 이틀에 걸친 작업을 하루 단위로 청구하려면 합계 줄을, 시간 단위로 계산하려면 정수 시간 줄을 읽으십시오.
한계
두 구간만 받습니다. 세 구간 이상은 둘씩 나누어 두 번 계산해야 합니다. 합계가 24시간을 넘으면 합계 줄에 날 자리가 붙어 1:01:00:00처럼 표시되지만 정수 시간과 남은 분, 총 분은 시간 단위 그대로입니다. 분은 0에서 59까지만 받습니다. 90분을 넣으면 1시간 30분으로 고쳐 주지 않고 오류로 돌려보냅니다. 시간의 합이 곧 근무 시간은 아닙니다. 여기에는 휴게시간도, 시작과 끝이라는 개념도 없으므로 두 구간이 겹쳐 있어도 그대로 더합니다. 날짜와 시간대는 다루지 않으므로 하루를 넘긴 합계가 어느 날에 걸쳤는지는 알 수 없습니다.
자주 묻는 질문
- 30분과 45분을 더하면 1시간 15분인가요?
- 그렇습니다. 30 + 45 = 75분이고 75분은 1시간 15분입니다. 이 계산기는 분이 60을 넘으면 알아서 시간으로 올려 주므로 75분이라는 답이 나오지 않습니다. 남은 분 줄에는 15가 남고 정수 시간 줄에는 올림된 1시간이 들어갑니다. 분 칸에 75를 넣는 것은 다른 이야기입니다. 입력 칸은 0에서 59까지만 받습니다.
- 합계가 24시간을 넘으면 어떻게 되나요?
- 합계 줄에 날 자리가 붙습니다. 20시간과 5시간을 더하면 합계 줄은 1:01:00:00이 되는데 1일 1시간이라는 뜻입니다. 반면 정수 시간 줄은 25 그대로이고 총 분 줄은 1,500분입니다. 세 줄 모두 같은 시간이며 어느 단위로 읽을지만 다릅니다. 하루 단위로 청구할 때만 합계 줄을 쓰면 됩니다.
- 두 구간을 소수로 바꿔 더하는 것과 무엇이 다른가요?
- 반올림이 들어가는 횟수가 다릅니다. 소수로 바꾸면 구간마다 한 번씩 반올림하므로 오차가 두 번 쌓이지만, 이 계산기는 두 구간을 초로 환산해 한 번만 더한 뒤 나눕니다. 25분처럼 소수로 적으면 딱 떨어지지 않는 값이 끼면 차이가 실제로 벌어집니다. 급여 계산처럼 반올림된 소수 시간이 필요한 자리라면 합계를 낸 뒤 마지막에 한 번만 바꾸는 편이 정확합니다.
- 세 구간 이상도 더할 수 있나요?
- 한 번에 두 구간까지만 받습니다. 세 구간이라면 앞의 둘을 더한 결과를 적어 두고 그것을 첫 번째 칸에 넣어 남은 하나와 다시 더하면 됩니다. 이때 합계가 하루를 넘으면 정수 시간 줄을 그대로 옮겨 적으십시오. 합계 줄의 1:01:00:00을 시간 칸에 옮기면 1시간으로 읽혀 하루가 사라집니다.
- 겹치는 시간도 그냥 더하나요?
- 그렇습니다. 이 계산기는 구간을 합치기만 하고 겹침을 찾아내지 않습니다. 같은 시간대에 두 가지 일을 한 기록을 넣으면 그 시간이 두 번 세어집니다. 하루의 근무 시간을 구하려면 시작 시각과 종료 시각을 넣는 근무 시간 계산기를 쓰십시오. 그쪽은 겹침이 아니라 하나의 구간에서 휴게시간을 빼는 계산을 합니다.
참고 문헌
- SP 330, Section 4 — Units outside the SI accepted for use with the SI (Table 8: 1 h = 60 min, 1 d = 24 h) — 시간이 60분, 하루가 24시간이라는 SI 단위 정의 — NIST
- 29 C.F.R. § 785.48 — Use of time clocks (working time recorded and totalled to the nearest tenth or quarter of an hour) — 여러 근무 구간을 더해 근로시간을 산정하는 관행 — Legal Information Institute, Cornell Law School