주간 근무시간 계산기 · 합계·CSV·인쇄

요일별 시각과 휴게시간을 입력해 전체 시간과 순시간을 확인하세요. 월~일 7행을 합산하고 필요한 경우 CSV로 내려받거나 인쇄하세요.

요일별 시각 입력

자동 계산에는 JavaScript가 필요합니다. 입력과 내보내기는 비활성 상태이며 아래 계산 방법과 예시를 참고할 수 있습니다.

시각은 00:00~23:59의 분 단위입니다. 자정을 넘으면 익일을 선택하세요. 휴게는 0~1440 사이 정수 분이며 전체 시간보다 길 수 없습니다.

입력하지 않은 행은 시작·종료를 비우고 익일을 해제한 채 휴게를 0으로 두세요. 이 행은 미입력으로 표시하고 합계에서 제외합니다. 직접 입력한 0분은 유효한 결과입니다.

계산할 주간 구간
월요일
화요일
수요일
목요일
금요일
토요일
일요일

입력과 결과는 이 화면의 메모리에서만 사용하며 서버·URL·분석 도구로 보내거나 저장하지 않습니다. 새로고침하거나 페이지를 다시 열면 초기화됩니다. CSV 다운로드와 인쇄는 버튼을 눌렀을 때만 실행하며 저장한 파일과 인쇄 기록은 사용자가 관리합니다.

주간 합계는 어떻게 계산하나요?

각 행에서 종료 시각과 시작 시각의 차이를 분으로 구하고 익일을 선택했을 때만 1440분을 더합니다. 전체 분에서 직접 입력한 휴게 분을 빼면 순 분입니다. 월 09:00~18:00에 휴게 60분을 입력하면 전체 540분, 휴게 60분, 순 480분으로 8.00시간입니다.

합계는 정수 분을 더한 뒤 60으로 나누어 소수 둘째 자리까지 표시합니다. 월 1분과 화 1분의 합은 2분, 0.03시간입니다. 각 행의 표시값 0.02시간을 더한 0.04시간으로 계산하지 않습니다. 7행의 전체 시간 상한은 10080분, 168.00시간입니다.

익일 구간과 중복 입력 확인

금요일 22:00~익일 06:00과 토요일 05:00~13:00은 60분이 겹치므로 합계와 내보내기를 차단합니다. 휴게를 입력해도 쉰 시각을 알 수 없어 중복을 면제하지 않습니다. 토요일 시작을 06:00으로 입력하면 끝과 시작이 맞닿으므로 계산합니다.

이 표는 시작한 요일에 시간을 배정합니다. 월요일 00:00~02:00과 일요일 23:00~익일 01:00은 서로 다른 월요일에 해당하므로 총 240분, 4.00시간입니다. 실제 한 주의 월요일 00시부터 일요일 24시까지만 잘라낸 합계가 아닙니다.

CSV와 인쇄 전에 확인하세요

입력 한 곳이라도 바꾸면 이전 결과와 내보내기가 무효화됩니다. 다시 계산해 유효한 최신 결과를 확인하세요. 부분 입력이나 오류가 있는 행은 버리지 않고 전체 합계와 내보내기를 막습니다. 모두 미입력이면 0시간 결과 대신 입력을 요청합니다.

CSV는 요일·상태·시작·종료·종료일·전체분·휴게분·순분·순소수시간의 9열입니다. 월~일 7행과 합계를 담으며 미입력 행의 수치는 빈칸입니다. 파일은 UTF-8 형식이고 이름은 agecalc-weekly-time.csv입니다. 내려받은 파일은 사용 중인 표 프로그램에서 열어 확인하세요.

인쇄에는 최신 결과와 계산 기준만 표시합니다. 메뉴·입력 칸·버튼은 제외하며 계산 전이나 입력 수정 후에는 미확정 안내를 표시합니다. 브라우저의 PDF 저장은 기기 기능이며 서버에서 PDF를 만들거나 보내지 않습니다.

주간 시간 계산 결과

확정된 주간 결과가 없습니다. 화면에서 입력을 확인하고 다시 계산하세요.