날짜·업무시간
시간 계산기: 시간 차이·더하기·빼기·근무시간
시작·종료 시각의 차이를 같은 날, 자동 다음 날 또는 직접 날짜 차이 기준으로 계산하고 총 시간·분·초를 함께 확인합니다.
24시간을 넘는 더하기·빼기, 휴게시간을 제외한 실제 근무시간, 여러 공부·작업 시간의 양수·음수 합계도 timezone 변환 없이 정수 초로 처리합니다.
시각과 기간은 timezone·DST 변환 없이 정수 초로 계산하며 입력값·메모·결과를 URL이나 서버에 저장하지 않습니다. 근무시간에서 급여나 수당은 계산하지 않습니다.
사용법
- 1시간 차이, 더하기·빼기, 근무시간, 여러 시간 합계 중 필요한 모드를 선택합니다.
- 2시각과 기간을 입력하고 자정 통과·날짜 차이·초 단위 사용 여부를 목적에 맞게 선택합니다.
- 3일·시간·분·초 결과와 총 시간·총 분·총 초, 날짜 이동 또는 계산식을 함께 확인합니다.
실제 입력 예시
입력
① 09:00→18:00 ② 22:30→다음 날 01:15 ③ 23:30+2시간 ④ 09:00~18:00에서 휴게 1시간 제외 ⑤ 공부 1:30+0:45-0:15
확인할 결과
① 9시간 ② 2시간 45분 ③ 다음 날 01:30 ④ 실제 8시간 ⑤ 합계 2시간
이럴 때 유용합니다
- 09:00부터 18:00까지 경과시간
- 22:30부터 다음 날 01:15까지 자정 통과
- 23:30에 2시간 더하기
- 휴게시간을 뺀 실제 근무시간
- 여러 공부 시간 더하기·빼기
계산·처리 기준
- 시각과 기간은 Date 객체나 로컬 timezone 변환 없이 정수 초로 계산하며 24시간·60분·60초 경계를 일관되게 정규화합니다.
- 시간 차이에서 시작과 종료가 같으면 0시간이며 24시간으로 계산하려면 날짜 차이를 직접 1일로 지정합니다.
- 더하기·빼기는 일·시간·분·초를 합산해 이전 날·같은 날·다음 날과 이동 일수를 표시하고, 근무시간은 총 체류시간에서 입력한 휴게시간만 뺍니다.
- 휴게시간이 체류시간보다 길거나 기간이 안전 범위를 넘으면 오류를 표시합니다. timezone·DST·공휴일·급여·수당은 포함하지 않습니다.
근무시간 계산을 읽는 법
출근부터 퇴근까지의 총 체류시간에서 휴게시간을 빼면 실제 근무시간이 됩니다. 예를 들어 09:00~18:00에 휴게 1시간을 넣으면 체류 9시간, 실제 근무 8시간으로 표시됩니다.
소수 시간과 총 분을 함께 보여주므로 급여 계산의 입력값으로 참고할 수 있지만, 시급·세금·수당은 이 도구의 계산 범위가 아닙니다.
자정 통과와 여러 근무일
야간 근무처럼 종료 시간이 시작 시간보다 빠르면 ‘종료가 빠르면 다음 날’ 모드나 직접 날짜 차이를 선택하세요. 시작과 종료가 같은 시각인 경우 기본값은 0시간으로 처리합니다.
여러 시간 합계 모드에서는 업무·공부·이동처럼 여러 행을 추가하고 더하기·빼기를 조합할 수 있습니다. 날짜별 근무일 캘린더나 공휴일은 별도 관리가 필요합니다.
다음 작업에 유용한 도구
FAQ
자정을 넘는 시간도 계산되나요?
네. 종료 시간이 빠르면 다음 날로 자동 계산하거나 날짜 차이를 직접 입력할 수 있습니다. 시작과 종료가 같으면 기본값은 0시간입니다.
초 단위도 지원하나요?
네. 모든 모드에서 초 단위를 켜고 시간 차이, 더하기·빼기, 휴게시간과 여러 시간 합계를 정수 초로 계산합니다.
근무시간에서 급여도 계산하나요?
아니요. 총 체류시간에서 휴게시간을 뺀 실제 근무시간만 계산하며 시급·급여·수당은 포함하지 않습니다.
시간대나 서머타임이 적용되나요?
아니요. 일반 시각과 기간을 timezone 또는 DST 변환 없이 계산하며 입력값과 결과를 URL이나 서버에 저장하지 않습니다.