생활 계산 도구

시간 계산기

시·분·초를 더하고 빼서 결과를 시·분·초 총초, 총분으로 확인합니다. 기준 시각에 시간을 더하거나 빼면 결과 시각과 자정을 몇 번 넘었는지도 함께 알려 드립니다.

현재 시각·오늘 날짜·시간대·일광절약시간을 어디에서도 쓰지 않습니다. 넣은 값만 정수 초로 바꿔 더하고 빼는 참고용 순수 계산이라 어느 지역에서 열어도 같은 입력에는 언제나 같은 결과가 나옵니다.

시간 더하기·빼기

시간 길이를 더하거나 뺍니다. 시는 24보다 커도 됩니다. 시각이 아니라 “얼마 동안”을 뜻하기 때문입니다. 입력값은 이 브라우저에서만 계산되며 서버에 전송하거나 저장하지 않습니다.

첫 번째 시간 A
시간

시는 24를 넘어도 됩니다. 분과 초는 0부터 59까지 넣습니다.

계산 방법
두 번째 시간 B
시간

빼기에서 B가 A보다 크면 결과를 0으로 바꾸지 않고 음수 그대로 보여 줍니다.

계산 결과

4시간 16분 15초

시·분·초
4시간 16분 15초
총초
15,375초
총분
256.25분
A 총초
5,445초
B 총초
9,930초
사용한 계산식
5,445 + 9,930 = 15,375초

총분은 나누어떨어지지 않습니다. 원래 나눗셈 식은 15,375초 ÷ 60입니다. 위의 256.25분은 정확한 값이 아니라 소수 둘째 자리까지 반올림한 표시값입니다. 계산에는 반올림하지 않은 값을 그대로 씁니다.

직접 넣은 시·분·초만 반영한 참고용 순수 계산입니다. 현재 시각·날짜·시간대·일광절약시간을 읽지 않으므로 어느 지역에서 열어도 같은 입력에는 언제나 같은 결과가 나옵니다.

기준 시각에서 시간 이동

하루 안의 기준 시각에서 시간을 앞뒤로 옮기고 자정을 몇 번 넘었는지 함께 확인합니다. 현재 시각과 시간대를 읽지 않고 넣은 값만 계산합니다.

기준 시각
시간

시는 0부터 23까지 넣습니다. 자정은 24시가 아니라 0시입니다.

이동 방향
이동할 시간
시간

옮길 시간의 길이입니다. 시는 24를 넘어도 되고, 그만큼 날짜가 더 움직입니다.

결과 시각

02:45:20

다음 날 (+1일)

결과 시각
02:45:20
날짜 이동
다음 날 (+1일)
기준 시각 총초
84,600초
이동한 총초
+11,720초
계산 방향
기준 시각 이후
사용한 계산식
(84,600 + 11,720) 를 86,400로 나눈 나머지 = 9,920초

하루는 86,400입니다. 결과 시각은 언제나 00:00:00부터 23:59:59 사이로 맞추고, 넘거나 모자란 만큼을 날짜 이동으로 알려 드립니다. 24시간 이상 움직이면 결과 시각이 기준 시각과 같아도 날짜 이동을 숨기지 않습니다.

직접 넣은 값만 반영한 참고용 순수 계산입니다. 달력 날짜와 요일은 다루지 않으므로 며칠 움직였는지만 알려 드리고 그날이 몇 월 며칠인지는 계산하지 않습니다.

시간 계산기는 무엇을 계산하나요?

“1시간 30분 45초와 2시간 45분 30초를 더하면 얼마지?”, “23시 30분에서 3시간 15분 20초 뒤면 몇 시지?”처럼 시·분·초만 알고 있을 때 씁니다. 화면은 목적이 다른 두 부분으로 나뉩니다.

  • 시간 더하기·빼기: 두 시간 길이를 더하거나 뺍니다. 결과를 시·분·초와 총초, 총분으로 보여 줍니다.
  • 기준 시각에서 시간 이동: 하루 안의 시각에서 시간을 앞뒤로 옮기고 자정을 몇 번 넘었는지를 함께 보여 줍니다.

“시간 길이”와 “시각”은 다릅니다. 시간 길이는 “얼마 동안”이라 25시간, 100시간처럼 24를 넘어도 정상입니다. 시각은 “몇 시 몇 분”이라 0시 0분 0초부터 23시 59분 59초까지입니다. 그래서 기준 시각의 시 칸만 0~23으로 제한하고, 시간 길이의 시 칸에는 그 제한을 두지 않습니다.

시간 계산기 사용 방법

시간 더하기·빼기

  1. 첫 번째 시간 A의 시·분·초를 넣습니다. 값이 없는 칸에는 0을 넣습니다.
  2. 계산 방법에서 더하기 또는 빼기를 고릅니다.
  3. 두 번째 시간 B의 시·분·초를 넣습니다.
  4. 시간 계산하기를 누르면 시·분·초 결과와 총초, 총분, 사용한 계산식이 나옵니다.

기준 시각에서 시간 이동

  1. 기준 시각의 시(0~23)·분(0~59)·초(0~59)를 넣습니다. 자정은 0시입니다.
  2. 이동 방향에서 이후 또는 이전을 고릅니다.
  3. 이동할 시간의 시·분·초를 넣습니다. 시는 24를 넘어도 됩니다.
  4. 시각 이동 계산하기를 누르면 결과 시각과 날짜 이동, 이동한 총초가 나옵니다.

입력을 바꾼 뒤 계산하기를 다시 누르지 않으면 화면의 결과는 이전 입력의 결과입니다. 그럴 때는 “이전 계산 결과입니다”라고 글자로 적어 둡니다. 입력할 때마다 자동으로 계산하지 않는 이유는, 값을 다 넣기 전의 중간 상태로 계산한 결과가 맞는 값처럼 보이는 일을 막기 위해서입니다. 처음 예시로 되돌리려면 예시값으로 초기화를 누릅니다.

계산 공식과 순서

모든 계산은 정수 초로 바꿔서 이루어집니다. 손으로 그대로 검산할 수 있습니다.

1. 시·분·초를 총초로 바꾸기

  • 총초 = 시 × 3,600 + 분 × 60 + 초
  • 1분 = 60초, 1시간 = 3,600초, 하루 = 86,400초
  • 1시간 30분 45초 → 1 × 3,600 + 30 × 60 + 45 = 5,445초
  • 23시 59분 59초 → 23 × 3,600 + 59 × 60 + 59 = 86,399초 (하루의 마지막 초)

2. 더하기와 빼기

  • 더하기: 결과 총초 = A 총초 + B 총초
  • 빼기: 결과 총초 = A 총초 − B 총초

3. 총초를 다시 시·분·초로 나누기

  • 시 = 총초 ÷ 3,600의 몫
  • 분 = (총초를 3,600으로 나눈 나머지) ÷ 60의 몫
  • 초 = 총초를 60으로 나눈 나머지
  • 15,375초 → 시 4(14,400초), 나머지 975초 → 분 16(960초), 초 15 → 4시간 16분 15초
  • 시는 24를 넘어도 날로 바꾸지 않고 그대로 이어 셉니다. 282,630초는 “3일 6시간”이 아니라 78시간 30분 30초입니다.

4. 총분 구하기

  • 총분 = 총초 ÷ 60
  • 15,375 ÷ 60 = 256.25분

뺄셈 결과가 음수일 때 읽는 방법

빼기에서 B가 A보다 크면 결과는 음수가 됩니다. 이때 오류로 막거나 0으로 바꾸지 않고 부호를 그대로 보여 줍니다. 음수를 몰래 0으로 바꾸면 잘못 넣은 값이 사실처럼 보이기 때문입니다.

  • 30분 − 1시간 15분 30초 → 1,800 − 4,530 = −2,730초
  • 시·분·초로 나눌 때는 절댓값 2,730초를 쓰고 부호만 따로 붙입니다. → −0시간 45분 30초
  • 총분도 부호를 그대로 지킵니다. −2,730 ÷ 60 = −45.5분

음수 결과는 “A가 B보다 그만큼 짧다”는 뜻입니다. 위 예시라면 30분은 1시간 15분 30초보다 45분 30초 짧습니다. 화면에서는 색이 아니라 글자와 부호로 음수임을 알려 드립니다.

총분에 소수가 생기는 이유

총분 = 총초 ÷ 60이라, 총초가 60으로 나누어떨어지지 않으면 소수가 남습니다. 1분이 60초이기 때문에 생기는 자연스러운 결과이며 계산이 잘못된 것이 아닙니다.

  • 30초 → 30 ÷ 60 = 0.5분
  • 1분 15초(75초) → 75 ÷ 60 = 1.25분
  • 2분(120초) → 120 ÷ 60 = 2분 (나누어떨어져 소수가 없습니다)

계산에는 반올림하지 않은 값을 그대로 씁니다. 화면에 적을 때만 소수 둘째 자리까지 반올림한 표시값으로 줄이고, 줄인 값이라는 사실과 원래 나눗셈 식(“총초 ÷ 60”)을 바로 옆에 함께 적습니다. 그래야 화면에 보이는 숫자가 정확한 값인지 아닌지 헷갈리지 않습니다.

자정을 넘기면 어떻게 계산하나요?

기준 시각 이동은 하루가 86,400초라는 사실 하나만 씁니다. 기준 시각을 자정 이후 총초로 바꾸고, 방향에 따라 이동 총초를 더하거나 뺀 뒤 하루로 나눈 나머지를 결과 시각으로 삼습니다.

  • 기준 총초 = 기준 시 × 3,600 + 기준 분 × 60 + 기준 초
  • 이동 후 총초 = 기준 총초 + 이동 총초 (이전이면 빼기)
  • 날짜 이동량 = 이동 후 총초 ÷ 86,400의 몫 (음수 쪽으로도 내림합니다)
  • 결과 시각 총초 = 이동 후 총초 − 날짜 이동량 × 86,400

“음수 쪽으로도 내림”이 중요합니다. 예를 들어 −10초는 −1일과 86,390초로 나눠야 이전 날 23:59:50이 나옵니다. 이렇게 하면 결과 시각은 언제나 00:00:00부터 23:59:59 사이에 있습니다.

  • 23:59:50에서 20초 이후 → 86,390 + 20 = 86,410 → 다음 날 00:00:10 (+1일)
  • 00:00:10에서 20초 이전 → 10 − 20 = −10 → 이전 날 23:59:50 (−1일)
  • 12:00:00에서 24시간 이후12:00:00, +1일
  • 12:00:00에서 48시간 이후12:00:00, 2일 후
  • 06:00:00에서 50시간 이전04:00:00, 2일 전

결과 시각이 기준 시각과 똑같아도 날짜 이동을 숨기지 않습니다. 24시간이나 48시간을 옮기면 시계 바늘은 제자리로 돌아오지만 날짜는 하루, 이틀 움직였기 때문입니다. 이 계산기는 며칠 움직였는지만 알려 드리고 그날이 몇 월 며칠인지는 계산하지 않습니다. 달력 날짜가 필요하면 날짜 계산기에 기준 날짜와 이 날짜 이동량을 넣으면 됩니다.

0과 경계가 되는 값

0은 잘못된 값이 아닙니다. 해당하는 값이 없는 칸에는 0을 넣습니다. 빈 칸은 0으로 대신 채우지 않고 비어 있다고 알려 드립니다. 빈 칸과 0은 뜻이 다르기 때문입니다.

  • 모든 값이 0 → 결과는 0시간 0분 0초, 총 0초, 0분입니다.
  • 이동량이 0 → 기준 시각이 그대로이고 날짜 이동은 0일(같은 날)입니다.
  • 분·초는 59가 끝입니다. 60분은 1시간이므로 시 칸으로, 60초는 1분이므로 분 칸으로 올려 넣습니다.
  • 0시간 59분 59초에 1초를 더하면 3,599 + 1 = 3,600초, 정확히 1시간입니다.
  • 기준 시각 00:00:0023:59:59는 모두 정상 입력입니다.
  • 같은 값끼리 빼면 0초이며, 이때는 음수가 아닙니다.

오류로 알려 드리는 입력

  • 빈 칸, 숫자가 아닌 글자(abc, 3시간)
  • NaN, Infinity, 지수 표기(1e3), 16진수(0x10)
  • 음수와 소수(-1, 1.5) — 1.5시간은 시 1, 분 30으로 나눠 넣습니다.
  • 분 또는 초가 60 이상
  • 기준 시각의 시가 24 이상 (시간 길이의 시에는 이 제한이 없습니다)
  • 계산 과정이나 결과가 오차 없이 셀 수 있는 범위를 벗어나는 큰 값

잘못된 칸이 여러 개면 화면에 놓인 순서 그대로 한 번에 알려 드리고, 각 칸 아래에 무엇이 잘못됐고 어떻게 고치면 되는지 글자로 적습니다. 색으로만 알리지 않습니다.

손으로 확인할 수 있는 계산 예시

아래는 종이에 적어 그대로 확인할 수 있는 예시입니다. 첫 화면의 값과 같습니다.

시간 더하기

  • A = 1시간 30분 45초 → 3,600 + 1,800 + 45 = 5,445초
  • B = 2시간 45분 30초 → 7,200 + 2,700 + 30 = 9,930초
  • 합 = 5,445 + 9,930 = 15,375초
  • 15,375초 = 4시간 16분 15초, 총분 = 15,375 ÷ 60 = 256.25분

시간 빼기

  • A = 2시간 15분 10초 = 8,110초, B = 45분 25초 = 2,725초
  • 차 = 8,110 − 2,725 = 5,385초 = 1시간 29분 45초
  • 총분 = 5,385 ÷ 60 = 89.75분

기준 시각 이동

  • 기준 시각 23:30:00 → 82,800 + 1,800 + 0 = 84,600초
  • 이동 3시간 15분 20초 → 10,800 + 900 + 20 = 11,720초
  • 더하면 84,600 + 11,720 = 96,320초
  • 하루 86,400초를 한 번 빼면 9,920초 = 02:45:20, 날짜는 다음 날(+1일)

계산 범위와 큰 값 제한

이 계산기는 오차 없이 셀 수 있는 정수 범위 안에서만 계산합니다. 컴퓨터가 정확히 다룰 수 있는 가장 큰 정수를 넘어서면 숫자가 조용히 어긋나기 때문에, 그런 값은 계산하지 않고 오류로 알려 드립니다.

  • 시간 길이 하나의 총초 상한4,503,599,627,370,495초입니다. 시로 바꾸면 약 1조 2,509억 시간이라 일상적인 계산에서는 닿을 일이 없습니다.
  • 이 상한은 법이나 어떤 기준에서 정한 값이 아니라 두 시간 길이를 더해도 오차가 생기지 않게 잡은 계산상의 안전 제한입니다.
  • 시 칸 하나가 상한 안이어도 분·초까지 더한 총초가 상한을 넘으면 시 칸에 붙여 알려 드립니다.

반영하지 않는 항목과 한계

  • 결과는 사용자가 입력한 시·분·초에 따른 참고용 순수 계산입니다. 정수 초로 바꿔 더하고 뺀 결과일 뿐입니다.
  • 현재 시각과 오늘 날짜를 가져오지 않습니다.지금 몇 시인지 알려 주는 도구가 아닙니다. “정확한 실제 시각”이 필요하면 기기의 시계를 확인해야 합니다.
  • 시간대와 일광절약시간(서머타임)을 반영하지 않습니다. 어느 지역에서 열어도, 하루의 어느 시각에 열어도 같은 입력에는 언제나 같은 결과가 나옵니다. 시간대를 넘나드는 이동이나 서머타임으로 시계가 한 시간 움직이는 날의 계산은 다를 수 있습니다.
  • 달력 날짜와 요일, 공휴일을 다루지 않습니다. 자정을 몇 번 넘었는지만 알려 드리고 그날이 몇 월 며칠인지, 무슨 요일인지는 계산하지 않습니다.
  • 윤초를 반영하지 않습니다. 하루를 언제나 정확히 86,400초로 봅니다.
  • 법률·계약·근로시간 기준·수당·플랫폼 정책·수수료를 하나도 갖고 있지 않고 추측하지도 않습니다. 법적인 기한이나 근무시간 인정 범위를 대신 판단하지 않습니다.
  • 입력값은 이 브라우저 안에서만 계산되며 서버로 전송하거나 저장하지 않습니다. 계산 내용을 외부로 보내는 기능이 없습니다.

자주 묻는 질문

24시간이 넘는 시간도 더할 수 있나요?

더할 수 있습니다. 시간 더하기·빼기에서 다루는 값은 '몇 시'가 아니라 '얼마 동안'을 뜻하는 시간 길이라, 시 칸에 25든 100이든 넣을 수 있습니다. 결과도 24시간이 넘으면 날로 바꾸지 않고 시간으로 이어 셉니다. 예를 들어 48시간과 30시간 30분 30초를 더하면 282,630초, 즉 78시간 30분 30초입니다. 다만 기준 시각에서 시간 이동의 '기준 시각' 칸은 하루 안의 시각이라 시를 0부터 23까지만 넣을 수 있고, 24시간이 넘는 값은 '이동할 시간' 칸에 넣습니다.

뺄셈 결과가 음수이면 어떻게 보이나요?

부호를 그대로 붙여 보여 줍니다. 오류로 막지 않고 0으로 바꾸지도 않습니다. 예를 들어 30분에서 1시간 15분 30초를 빼면 1,800 − 4,530 = −2,730초이고, 화면에는 −0시간 45분 30초와 총초 −2,730초, 총분 −45.5분이 나옵니다. 시·분·초로 나눌 때는 절댓값 2,730초를 쓰고 부호만 따로 붙입니다. 음수 결과는 'A가 B보다 그만큼 짧다'는 뜻이며, 음수라는 사실은 색이 아니라 글자와 부호로도 알려 드립니다.

총분에 소수가 생기는 이유가 무엇인가요?

총분은 총초를 60으로 나눈 값인데 1분이 60초라서 나누어떨어지지 않는 경우가 생기기 때문입니다. 예를 들어 30초는 0.5분, 1분 15초(75초)는 1.25분입니다. 계산에는 반올림하지 않은 값을 그대로 쓰고, 화면에 적을 때만 소수 둘째 자리까지 반올림한 표시값으로 줄입니다. 줄인 값이라는 사실과 원래 나눗셈 식인 '총초 ÷ 60'을 바로 옆에 함께 적어, 화면에 보이는 숫자가 정확한 값인지 아닌지 헷갈리지 않게 했습니다.

자정을 넘으면 결과가 어떻게 표시되나요?

결과 시각은 언제나 00:00:00부터 23:59:59 사이로 맞추고, 넘거나 모자란 만큼은 '날짜 이동'으로 따로 알려 드립니다. 하루는 86,400초이므로 23:59:50에서 20초 뒤는 86,390 + 20 = 86,410초가 되고, 여기서 86,400초를 한 번 빼면 10초, 즉 다음 날 00:00:10입니다. 반대로 00:00:10에서 20초 전은 −10초라 하루를 되돌려 이전 날 23:59:50이 됩니다. 여러 날을 넘으면 '3일 후', '2일 전'처럼 며칠 움직였는지 함께 적습니다.

결과 시각이 기준 시각과 같은데 날짜가 움직일 수 있나요?

있습니다. 정확히 24시간이나 48시간처럼 하루의 배수만큼 옮기면 시계 바늘은 제자리로 돌아오지만 날짜는 하루, 이틀 움직입니다. 예를 들어 12:00:00에서 24시간 뒤는 12:00:00이고 날짜 이동은 +1일, 48시간 뒤도 12:00:00이지만 날짜 이동은 2일 후입니다. 결과 시각이 같다고 해서 날짜 이동을 숨기지 않습니다. 다만 이 계산기는 며칠 움직였는지만 알려 드리고 그날이 몇 월 며칠인지는 계산하지 않습니다.

현재 시각이나 시간대를 자동으로 사용하나요?

사용하지 않습니다. 이 계산기는 현재 시각도, 오늘 날짜도, 브라우저 시간대도, 일광절약시간도 어디에서도 읽지 않습니다. 넣은 값만 정수 초로 바꿔 더하고 뺄 뿐이라, 어느 지역에서 열어도 하루의 어느 시각에 열어도 같은 입력에는 언제나 같은 결과가 나옵니다. 그래서 지금 몇 시인지 알려 주는 도구가 아니며, 시간대를 넘나드는 이동이나 서머타임으로 시계가 한 시간 움직이는 날의 실제 시각과는 다를 수 있습니다.

입력한 값이 저장되나요?

아니요. 계산은 사용자의 브라우저 안에서만 이루어지며 입력값을 서버로 전송하거나 저장하지 않습니다. 계산 내용을 외부로 보내는 기능이 없고, 현재 시각이나 위치 같은 정보도 가져오지 않습니다.

관련 계산기

가장 가까운 짝은 근무시간 계산기입니다. 이 계산기가 시간 길이 자체를 더하고 빼는 계산이라면, 근무시간 계산기는 출근·퇴근 시각과 휴게시간을 넣어 하루 실제 근무시간과 총근무시간, 일평균을 구합니다. 두 계산기 모두 하루 안의 시각을 다루고 현재 시각을 쓰지 않습니다.

이 계산기가 알려 주는 날짜 이동량을 실제 달력 날짜로 옮기고 싶다면 날짜 계산기에 기준 날짜와 그 일수를 넣으면 되고, 그날까지 며칠 남았는지만 한 줄로 보고 싶다면 디데이 계산기를 쓰면 됩니다.

여러 날의 시간을 더해 한 달치 근무시간을 구했다면 시급 월급 변환기 월 근무시간 칸에 그 값을 넣어 시급에 맞는 예상 월급과 연봉을 볼 수 있습니다. 그 계산기도 최저임금·주휴수당·세금·수당을 자동으로 적용하지 않는세전 참고용 계산입니다.

시험이나 과제를 준비하며 여러 날 공부한 시간을 이 계산기로 더했다면, 그 학기 성적이 나온 뒤에는 학점 계산기에 과목마다 학점 수와 성적을 넣어 가중평균 학점을 볼 수 있습니다. 그 계산기도 특정 학교의 성적 규정이나 환산표를 자동으로 판정하지 않고 사용자가 고른 4.5 또는 4.3 체계만 쓰는 참고용 계산입니다.

여기 있는 계산기 모두 어떤 법정 기준이나 요율도 자동으로 적용하지 않는 입력값 기준 참고용 계산입니다. 이 계산기는 넣은 시·분·초를 더하고 뺄 뿐이며, 현재 시각·날짜·시간대·일광절약시간을 반영하지 않고 법률상 기한도 판단하지 않습니다.