WorldClock은 전 세계 도시 시간을 실시간으로 확인하고 시간대를 변환하는 무료 온라인 세계 시계입니다. 해외 팀과의 회의 시간 조율, 해외 여행 일정 계획, 해외 거래처 업무 시간 확인 등 다양한 상황에서 활용할 수 있습니다. 외부 API 없이 브라우저의 Intl API만으로 동작하므로 데이터가 외부 서버로 전송되지 않습니다.
주요 기능
탭 구성
상단 탭으로 세계 시계와 시간대 변환기 두 가지 모드를 전환합니다. 세계 시계 탭에서는 도시별 실시간 시간을 카드 형태로 확인하고, 시간대 변환 탭에서는 특정 시간을 다른 시간대로 변환할 수 있습니다.
세계 시계 탭 사용법
내 현재 시간 표시
페이지 상단에 내 현재 시간과 시간대가 항상 표시됩니다. 브라우저가 자동으로 내 위치의 시간대를 감지합니다.
시계 카드 구성
각 시계 카드에는 국기, 도시명, 국가명, 현재 시간(초 단위), 날짜, UTC 오프셋이 표시됩니다. 내 위치와 같은 시간대의 도시는 보라색 테두리와 함께 내 위치 배지가 표시됩니다. 카드 우측 상단의 ✕ 버튼으로 도시를 삭제할 수 있습니다.
기본 제공 도시 8개
| 도시 | 국가 | UTC 오프셋 |
|---|---|---|
| 🇰🇷 서울 | 대한민국 | UTC +9:00 |
| 🇺🇸 뉴욕 | 미국 | UTC -4:00 (서머타임 시) |
| 🇬🇧 런던 | 영국 | UTC +1:00 (서머타임 시) |
| 🇫🇷 파리 | 프랑스 | UTC +2:00 (서머타임 시) |
| 🇯🇵 도쿄 | 일본 | UTC +9:00 |
| 🇨🇳 베이징 | 중국 | UTC +8:00 |
| 🇦🇪 두바이 | UAE | UTC +4:00 |
| 🇦🇺 시드니 | 호주 | UTC +11:00 (서머타임 시) |
도시 추가 방법
검색창에 도시명 입력
검색창에 추가할 도시명을 한국어 또는 영문으로 입력합니다. 입력하는 즉시 검색 결과가 드롭다운으로 표시됩니다.
도시 클릭으로 추가
검색 결과에서 원하는 도시를 클릭합니다. 시계 카드 목록에 즉시 추가되고 설정이 자동 저장됩니다.
초기화
하단의 기본 도시로 초기화 버튼을 클릭하면 서울·뉴욕·런던·파리·도쿄·베이징·두바이·시드니 기본 8개 도시로 돌아갑니다.
시간대 변환 탭 사용법
특정 시간을 다른 시간대로 변환할 때 사용합니다. 예를 들어 "서울 오후 3시는 뉴욕에서 몇 시인가?"를 바로 계산할 수 있습니다.
출발 도시 선택
변환할 기준 도시를 선택합니다. 페이지를 열면 내 위치(시간대)가 자동으로 선택됩니다. 한국에서 접속하면 서울이, 미국에서 접속하면 현지 도시가 기본으로 설정됩니다.
도착 도시 선택
변환 결과를 확인할 도시를 선택합니다. 기본값은 뉴욕입니다. 100개 이상의 도시 중에서 선택할 수 있으며, 목록은 UTC 오프셋 기준으로 정렬되어 있습니다.
변환할 시간 입력
날짜와 시간을 입력합니다. 현재 날짜와 시간이 기본으로 입력되어 있습니다.
변환 결과 확인
입력 즉시 도착 도시 기준 시간이 표시됩니다. 날짜와 요일도 함께 표시되어 날짜가 바뀌는 경우도 바로 확인할 수 있습니다.
시간대 변환 결과 예시
서울 오후 3시는 뉴욕 새벽 1시에 해당합니다. 날짜가 같은지 다음 날인지도 함께 표시되어 일정 혼동을 예방할 수 있습니다.
지원 지역
| 지역 | 주요 도시 |
|---|---|
| 🌏 동아시아 | 서울, 도쿄, 베이징, 홍콩, 타이베이, 싱가포르 |
| 🌏 동남/남아시아 | 방콕, 자카르타, 호치민, 뭄바이, 쿠알라룸푸르, 마닐라 |
| 🌎 중동 | 두바이, 리야드, 도하, 이스탄불, 텔아비브 |
| 🌍 유럽 | 런던, 파리, 베를린, 로마, 마드리드, 암스테르담, 취리히 등 |
| 🌍 아프리카 | 카이로, 나이로비, 요하네스버그, 라고스, 카사블랑카 |
| 🌎 아메리카 | 뉴욕, 로스앤젤레스, 시카고, 상파울루, 멕시코시티, 토론토 등 |
| 🌏 오세아니아 | 시드니, 멜버른, 오클랜드, 브리즈번, 피지 |
활용 예시
기술 원리
WorldClock은 브라우저에 기본 내장된 Intl.DateTimeFormat API를 활용해 구현되었습니다. 외부 시간 API나 서버 통신 없이 완전히 로컬에서 동작합니다.
| 기능 | 사용 기술 | 특징 |
|---|---|---|
| 실시간 시간 표시 | Intl.DateTimeFormat + setInterval | 1초마다 자동 갱신, 서버 불필요 |
| 내 위치 자동 감지 | Intl.DateTimeFormat().resolvedOptions() | 브라우저가 시간대 자동 감지 |
| 시간대 변환 | Date 객체 + timeZone 옵션 | 서머타임(DST) 자동 반영 |
| 도시 목록 저장 | localStorage | 새로고침·재방문 후에도 유지 |