세계 시간 변환
뉴욕이 2024년 7월 15일 정오(UTC-4, 서머타임)일 때 런던은 17:00, 서울과 도쿄는 다음 날 01:00입니다. 날짜마다 서머타임 적용 여부를 자동으로 계산합니다.
사용 방법
- 날짜와 시각을 고르고, 그 시각이 속한 시간대를 고릅니다. 처음에는 내 시간대와 현재 시각이 들어가 있고, 지금 버튼으로 언제든 현재 시각으로 되돌릴 수 있습니다.
- 목록에서 같은 순간의 도시별 시각을 확인합니다. UTC 오프셋, 서머타임 여부, 날짜가 다르면 하루 앞뒤 표시가 함께 나옵니다.
- 시간대 추가로 도시를 늘리고, × 버튼으로 뺍니다.
계산 방법
입력한 시간대의 날짜와 시각을 하나의 정확한 순간(UTC)으로 바꾼 뒤, 그 순간을 다른 시간대의 현지 시각으로 보여 줍니다. 오프셋은 브라우저에 내장된 IANA 시간대 데이터베이스에서 가져오므로, 과거와 미래의 서머타임 변경도 그 날짜의 지역 규칙대로 반영됩니다.
시간대는 EST, IST 같은 약어 대신 America/New_York, Asia/Seoul처럼 지역/도시 이름으로 고릅니다. 약어는 곳에 따라 뜻이 달라질 수 있기 때문입니다. 각 도시 옆에는 UTC 오프셋이 붙습니다. 한국은 UTC+9, 인도는 UTC+5:30, 네팔은 UTC+5:45입니다.
서머타임이 있는 지역에서는 특별한 시각이 생깁니다. 시계를 앞당기는 날에는 한 시간이 아예 없습니다. 예를 들어 2024년 3월 31일 런던의 오전 1시 30분은 존재하지 않습니다. 시계를 되돌리는 날에는 같은 한 시간이 두 번 지나갑니다. 입력한 시각이 이런 경우에 해당하면 안내가 나오고, 두 번 있는 시각은 앞쪽 순간을 씁니다.
결과는 브라우저가 가진 시간대 데이터베이스에 따라 달라집니다. 나라마다 규칙을 갑자기 바꾸기도 하니, 중요한 일정은 상대방과 한 번 더 확인하세요.
주요 지역의 UTC 오프셋 (표준시 기준)
| 지역 | IANA 시간대 | 표준시 오프셋 |
|---|---|---|
| 한국 | Asia/Seoul | UTC+9 |
| 일본 | Asia/Tokyo | UTC+9 |
| 중국 | Asia/Shanghai | UTC+8 |
| 인도 | Asia/Kolkata | UTC+5:30 |
| 영국 | Europe/London | UTC |
| 중부 유럽 | Europe/Paris | UTC+1 |
| 미국 동부 | America/New_York | UTC-5 |
| 미국 서부 | America/Los_Angeles | UTC-8 |
| 호주 동부 | Australia/Sydney | UTC+10 |
출처
시간대 데이터는 IANA 시간대 데이터베이스(tz database)이며, 브라우저의 Intl API(ECMA-402) 구현을 씁니다. UTC 오프셋 표기는 ISO 8601을 따릅니다.
자주 묻는 질문
한국은 서머타임을 하나요?
지금은 하지 않습니다. 한국 표준시는 1년 내내 UTC+9이고, 일본도 같습니다. 그래서 미국이나 유럽과의 시차는 그쪽의 서머타임 시작과 끝에 맞춰 1시간씩 달라집니다.
서머타임은 어떻게 처리하나요?
자동으로 처리합니다. 입력한 날짜에 맞는 IANA 시간대 규칙을 쓰므로, 같은 뉴욕이라도 1월에는 UTC-5, 7월에는 UTC-4로 나옵니다.
EST나 PST 대신 도시 이름을 쓰는 이유는요?
약어는 뜻이 겹치고(IST는 인도, 아일랜드, 이스라엘을 모두 가리킬 수 있습니다) 서머타임에 따라 바뀌기 때문입니다. 도시 기준 IANA 이름이 정확합니다.
존재하지 않는 시각을 넣으면 어떻게 되나요?
시계를 앞당기는 날에는 한 시간이 건너뛰어집니다. 이때는 안내를 띄우고 건너뛴 직후의 첫 유효한 시각으로 옮깁니다. 시계를 되돌려 두 번 있는 시각은 앞쪽을 쓰고 그 사실을 알려 줍니다.
입력한 내용이 어딘가로 전송되나요?
아니요. 변환은 브라우저 안에서 이뤄지고 입력값은 서버로 보내지 않습니다.