시간대 변환기
한 도시의 날짜와 시각을 다른 도시의 시각으로 바꿉니다. AlarmPick은 출발 도시의 벽시계 시각을 하나의 순간으로 정한 뒤, 그 같은 순간을 도착 도시의 현지 시각으로 보여 줍니다.
출발 도시의 현재 시각을 불러오는 중입니다.
도시 사이 시간을 변환하는 방법
시간대 변환은 한 도시의 특정 시계 시각이 다른 도시에서는 몇 시인지 묻는 일입니다. 출발 도시와 날짜, 시각을 고르고 도착 도시를 고른 뒤 변환하면, 도착 도시의 날짜와 요일, 시각, 그리고 그 순간에 적용되는 UTC 오프셋이 나옵니다. 여러 도시가 지금 몇 시인지만 나란히 보려면 세계 시계를 씁니다. 여기에 넣는 시각은 이 기기가 보여주는 현재 시간이 아니라, 직접 고른 벽시계 시각입니다.
쓰는 방법
- 출발 도시, 나라, 또는 America/New_York 같은 시간대 이름으로 검색합니다.
- 출발 날짜와 시각을 고릅니다. 이 칸은 출발 도시 기준이며 도착 도시의 시각이 아닙니다.
- 도착 도시를 검색합니다. 도착 쪽에는 날짜와 시각 칸이 없습니다.
- 변환을 누릅니다. 서머타임 때문에 출발 시각이 없거나 두 번이면, 결과를 보여 주기 전에 그 사실을 알립니다.
시간을 더하는 것만으로는 부족한 이유
시간대는 UTC에서 몇 시간인지를 고정해 둔 숫자가 아니라 규칙이 있는 지역 이름입니다. 뉴욕은 America/New_York, 런던은 Europe/London, 서울은 Asia/Seoul을 씁니다. 그 이름에 붙는 오프셋은 그 지역이 서머타임을 시작하거나 끝내면 바뀝니다. 시계 시각에 고정된 시간을 더하면, 한쪽의 오프셋이 바뀌는 순간 틀립니다. AlarmPick은 도시와 IANA 시간대를 함께 두고, 출발 시계 시각을 하나의 순간으로 정한 다음 그 순간을 도착 시간대로 표시합니다.
서머타임과 애매한 현지 시각
시계를 앞으로 옮기는 날에는 일부 현지 시각이 아예 오지 않습니다. 2시에서 3시로 건너뛰면 그 사이의 시각은 변환할 수 없고, 실제로 있는 시각을 골라야 합니다. 시계를 되돌리는 날에는 같은 현지 시각이 두 번 옵니다. 한 번은 바꾸기 전이고 한 번은 바꾼 뒤이며, UTC 오프셋이 서로 다릅니다. AlarmPick은 둘 다 보여 주고 고를 때까지 기다립니다. 임의로 하나를 고르지 않습니다. 도착 쪽에는 두 번째 선택이 없습니다. 이미 고른 순간은 도착 시간대에서 현지 시각이 하나뿐입니다.
봄에 건너뛰는 구간이 언제나 한 시간은 아닙니다. 어떤 지역은 시계를 30분 옮깁니다. 없는 시각 뒤에 제안하는 값은, 그 시각 이후로 세 시간 안에서 처음 존재하는 현지 시각입니다. 그 제안을 적용하면 출발 시각이 바뀝니다. 알리지 않고 바꾸지는 않습니다.
가을에 반복되는 시각은 첫 번째와 두 번째로 구분하고, 각각을 가리는 UTC 오프셋을 함께 보여 줍니다. 시계가 되돌아가기 전을 뜻하면 더 이른 오프셋을 고르세요. 되돌아간 뒤를 뜻하면 나중 오프셋을 고르세요.
UTC 오프셋과 시간대 이름
뉴욕이 언제나 UTC−5인 것은 아닙니다. 겨울의 America/New_York은 보통 UTC−5이고, 여름에는 보통 UTC−4입니다. 런던은 겨울에 UTC+0, 여름에 UTC+1일 수 있습니다. 서울은 서머타임을 쓰지 않으므로 Asia/Seoul은 UTC+9로 유지됩니다. 인도와 네팔은 오프셋이 언제나 정수 시간은 아니라는 점을 보여 줍니다. Asia/Kolkata는 UTC+5:30이고 Asia/Kathmandu는 UTC+5:45입니다. 결과에 적힌 오프셋은 변환한 그 순간의 값이며, 도시에 저장해 둔 숫자가 아닙니다.
시간대가 다른 일정을 맞출 때
- 상대가 있는 도시의 시각으로 전화를 걸려면, 그 도시 시각을 출발로 두고 내 도시로 변환합니다.
- 항공이나 기차의 출발 시각은 출발 도시 기준으로 읽고, 도착하는 곳의 시계로는 몇 시인지 확인합니다.
- 같은 날 답이 필요한 메시지를 보내기 전에, 원격으로 일하는 동료의 업무 시간과 내 시각을 비교합니다.
- 한 도시 기준으로 적힌 행사 시각을, 다른 도시의 달력에 넣기 전에 변환합니다.
이 페이지가 하지 않는 일
- AlarmPick은 위치나 IP 주소로 도시를 고르지 않습니다. 처음 보이는 도시는 영어 페이지인지 한국어 페이지인지만 따릅니다.
- 처음 날짜와 시각은 페이지가 이 브라우저에서 로드된 뒤, 출발 도시의 벽시계로 나타낸 현재 순간입니다. 사이트를 만들 때 고정한 시계가 아닙니다.
- 지원하는 연도는 1900년부터 2100년까지입니다. 브라우저의 시간대 자료가 현대 표준 이전의 역사적 규칙을 완전하다고 보장하지는 않습니다.
- 변환한 날짜와 시각의 기록을 저장하지 않으며, 페이지 주소에 넣지도 않습니다.
- 도시 페이지, 도시 쌍 페이지, 또는 도시 조합마다의 링크를 만들지 않습니다.
질문
시간대 변환이란 무엇인가요?
시간대 변환은 한 도시의 날짜와 시각을 다른 도시의 맞는 현지 날짜와 시각으로 보여 주는 일입니다.
도시 사이 시간은 어떻게 변환하나요?
출발 날짜와 시각을 출발 도시의 IANA 시간대에서 벽시계 시각으로 읽고, 그 시각을 하나의 순간으로 정한 뒤, 같은 순간을 도착 도시의 시간대로 표시합니다.
서머타임도 반영되나요?
네. 일광 절약 시간제는 브라우저의 시간대 자료를 따릅니다. 결과의 UTC 오프셋은 변환한 그 순간의 값이며, 1년 내내 같은 차이가 아닙니다.
어떤 현지 시각은 왜 없나요?
서머타임이 시작되는 날에는 시계가 앞으로 이동하면서 일부 현지 시간이 실제로 존재하지 않을 수 있습니다. 건너뛴 시각은 있는 시각을 골라야 변환됩니다.
같은 현지 시각이 왜 두 번 나타나나요?
서머타임이 끝나는 날에는 같은 현지 시간이 두 번 나타날 수 있습니다. AlarmPick은 두 경우와 각각의 UTC 오프셋을 보여 주고, 의미하는 쪽을 고르게 합니다.
뉴욕은 언제나 UTC−5인가요?
아닙니다. 뉴욕은 서머타임 때문에 보통 UTC−5와 UTC−4 사이를 오갑니다. 믿을 수 있는 이름은 America/New_York입니다.
내 위치를 사용하나요?
아닙니다. 위치나 IP 주소를 읽지 않습니다. 영어 페이지는 뉴욕에서 런던으로, 한국어 페이지는 서울에서 뉴욕으로 시작합니다.
변환한 날짜가 출발 날짜와 다를 수 있나요?
네. 도착 시각은 전날, 같은 날, 또는 다음 날이 될 수 있습니다. 페이지는 같은 순간의 두 지역 날짜를 비교하며, 밀리초를 하루 길이로 나누지 않습니다.