본문으로 건너뛰기

무료 시간대 변환기

20개의 세계 시간대 간에 동시에 시간을 변환합니다. 현재 라이브 시간을 사용하거나 사용자 지정 날짜와 시간을 입력하여 비교합니다.

한 번 로드하면 오프라인에서도 작동
선택한 시간대
뉴욕
 
런던
 
도쿄
 
시드니
 

시간대 추가

주요 용도

  • 시간대 전체에서 원격 팀 회의 예약여러 시간대의 팀 구성원에게 동시에 작동하는 회의 시간을 찾습니다.
  • 국제 청중을 위한 이벤트 시간 변환혼동을 피하기 위해 참석자의 현지 시간대에 라이브 이벤트, 웹 세미나 또는 스트림 시작 시간을 표시합니다.
  • 여행 중 도착 시간 및 통화 계획여행 중 집의 시간을 보거나 일정 계획을 위해 목적지의 현지 시간을 확인합니다.
  • 글로벌 주식 시장 개시 시간 추적NYSE, LSE, TSE 및 기타 거래소의 시장 개장 및 폐장 시간을 현지 시간으로 변환합니다.
  • 게임 출시 및 토너먼트 시간 변환게임이 현지 시간대에 정확히 언제 출시되는지 또는 e스포츠 토너먼트가 언제 시작되는지 알아봅니다.

사용 방법

모든 변환 로직은 Chrome, Firefox, Safari에 내장된 것과 같은 국제화 엔진인 JavaScript Intl.DateTimeFormat API를 사용해 전적으로 브라우저에서 실행됩니다. 외부 라이브러리도 서버 호출도 없습니다.

  1. 1
    IANA 시간대 목록 로드
    로드 시 도구는 Intl.supportedValuesOf('timeZone')을 호출해 브라우저에 포함된 전체 IANA 시간대 데이터베이스(보통 400개 이상)를 가져옵니다. 오래된 엔진에서는 주요 도시 20곳의 내장 목록으로 대체합니다.
  2. 2
    입력한 현지 시각을 UTC 시점으로 변환
    사용자 지정 날짜와 시각을 입력하면 도구가 Intl.DateTimeFormat(...).formatToParts()를 사용하는 두 단계 알고리즘으로 선택한 원본 시간대의 UTC 오프셋을 계산해 뺍니다. 두 번째 단계에서 결과 시점의 오프셋을 다시 확인해 일광 절약 시간 경계의 특수 경우를 올바르게 처리합니다.
  3. 3
    대상 시간대별로 독립 형식화
    선택한 시간대마다 Intl.DateTimeFormat을 한 번씩 호출하며, 변환된 UTC 시점과 IANA 시간대 식별자(예: Asia/Tokyo)를 전달합니다. 브라우저 내장 시간대 표가 일광 절약 시간 규칙과 오프셋 이력을 처리해 로캘에 맞는 요일, 날짜, 시각 문자열을 만듭니다.
  4. 4
    setInterval로 실시간 시계 갱신
    '현재 시각 사용'을 선택하면 1초 setInterval이 React 상태의 기준 날짜를 업데이트해 표시된 모든 시간대가 실시간으로 새로 고쳐집니다. 선택한 시간대는 localStorage에 저장되어 다음 방문 때도 유지됩니다.

관련 도구

자주 묻는 질문