시간 차이 계산기 쉽게 이해하기 — 개념과 원리
이 계산기는 날짜, 시각, 시간대가 각각 다른 두 순간 사이의 정확한 시간을 구합니다. 시간대를 넘는 비행시간, 해외 통화나 회의 시간 조율, 근무 시간, 남은 시간 계산에 쓸 수 있습니다.
계산 방법
각 순간의 UTC 시각 = 현지 날짜·시각 − UTC 오프셋
시간 차이 = 끝(UTC) − 시작(UTC)
- 결과는 시간, 총 분, 총 일수, 그리고 일수와 시·분으로 나눠 보여 줍니다.
- 오프셋은 UTC보다 앞선 시간입니다. 한국 +9, 런던 겨울 0·여름 +1, 뉴욕 겨울 −5·여름 −4이며, 인도처럼 5.5 같은 30분 단위도 됩니다.
- 끝이 시작보다 이르면 결과가 음수가 되고 그 사실을 표시합니다.
원리
현지 시각들은 하나의 공통 시계에 올려야 비교할 수 있습니다. 그 시계가 협정 세계시(UTC)입니다. 시간대의 오프셋은 그 지역 시계가 UTC보다 얼마나 앞서는지를 뜻하므로, 오프셋을 빼면 UTC가 됩니다. 서울(UTC+9)의 22:10은 UTC 13:10입니다. 두 순간을 모두 UTC로 바꾸면 차이는 단순한 뺄셈입니다. ISO 8601에서는 이 오프셋을 시각 뒤에 +09:00, +00:00처럼 적습니다.
예제 풀이
기본값: 시작은 오늘 22:10(UTC+9), 끝은 내일 04:25(UTC+0).
- 시작의 UTC = 22:10 − 9시간 = 오늘 13:10입니다.
- 끝의 UTC = 04:25 − 0시간 = 내일 04:25입니다.
- 차이 = 13:10부터 다음 날 04:25까지 15시간 15분 = 915분입니다.
- 시간으로 915 ÷ 60 = 15.25시간, 0일과 15시간 15분입니다.
- 일수로는 915 ÷ 1,440 = 0.635이므로 0.64일이며, 끝이 시작보다 뒤입니다.
결과 해석
비행이라면 결과가 실제로 흐른 시간입니다. 이 예처럼 시계상으로는 6시간쯤 차이 나 보여도 실제로는 15시간이 넘을 수 있습니다. 입력한 날짜에 두 지역 중 서머타임을 쓰는 곳이 있는지 확인하십시오. 많은 나라가 봄과 가을에 오프셋을 1시간 바꿉니다. 한국은 현재 서머타임을 쓰지 않습니다. 회의 시간을 잡을 때는 상대 지역의 근무 시간 안에 들어가는지도 함께 확인하면 좋습니다.
흔한 실수
- 겨울에 여름 오프셋을 쓰거나 그 반대로 쓰는 경우
- 오프셋을 빼지 않고 더하는 경우
- 오후 10시 10분을 22:10으로 바꾸지 않고 넣는 경우
- 두 순간의 날짜를 서로 바꿔 넣는 경우
자주 묻는 질문
서울과 런던의 시차는?
겨울에는 9시간(UTC+9와 UTC+0), 영국이 서머타임일 때는 8시간입니다.
날짜변경선을 넘는 경우에도 맞나요?
각 지역의 날짜와 오프셋을 바르게 넣으면 맞습니다. 두 순간을 UTC로 바꾸는 과정에서 자동으로 처리됩니다.
같은 지역의 두 시각에도 쓸 수 있나요?
네, 두 칸에 같은 오프셋을 넣으면 됩니다.
출처: ISO 8601-1:2019, Date and time — Representations for information interchange · IANA Time Zone Database (tz database)