Oh MyUtils

タイムゾーン変換器 - 世界時計&DST変換 オンライン

複数タイムゾーンの時間を変換・比較。自動サマータイム(DST)調整、ドラッグで時間範囲選択可能なワールドクロック。

よくある質問

タイムゾーン変換ツールとは?

タイムゾーン変換ツールは、世界中の異なるタイムゾーン間で時刻を変換するツールです。UTCオフセットと夏時間(DST)の遷移を自動的に処理し、国際的な会議のスケジューリング、海外チームとの連携、異なる地域の現在時刻の確認を容易にします。

タイムゾーン変換ツールの使い方は?

検索バーで都市名やタイムゾーン名を検索し、クリックして追加します。最大10個のタイムゾーンを追加できます。デフォルトでは各タイムゾーンの現在のライブ時刻を表示します。「時刻を手動設定」をクリックすると特定の日時を変換できます。12時間/24時間ボタンで表示形式を切り替えられます。

IANAタイムゾーンとは?

IANAタイムゾーンは、「地域/都市」形式(例:「America/New_York」「Asia/Tokyo」)の世界標準タイムゾーン識別子です。ESTやJSTなどの略語より正確で、歴史的なタイムゾーン変更やDSTルールを自動的に反映します。

夏時間(DST)はどのように処理されますか?

変換ツールはブラウザのタイムゾーンデータベースに基づいてDSTルールを自動検出・適用します。現在DSTが適用されているタイムゾーンにはオレンジ色の「DST」バッジが表示されます。すべての時刻変換はタイムゾーン間のDST差を考慮しています。

UTCオフセットとは?

UTC(協定世界時)は世界共通の時刻基準です。UTCオフセットは、あるタイムゾーンがUTCから何時間進んでいるか、または遅れているかを示します。例えば「UTC+9」はUTCより9時間進んでいる日本標準時(JST)を意味します。

このタイムゾーン変換ツールは安全でプライバシーは保護されますか?

はい。このツールはJavaScript Intl APIを使用して100%ブラウザ内で動作します。データはサーバーに送信されません。タイムゾーンの選択はブラウザのローカルストレージにのみ保存され、URLパラメータを通じて自由に共有できます。

コード例

// Convert time between timezones
function convertTimezone(date, toTimezone) {
  const formatter = new Intl.DateTimeFormat('en-US', {
    timeZone: toTimezone,
    year: 'numeric',
    month: '2-digit',
    day: '2-digit',
    hour: '2-digit',
    minute: '2-digit',
    second: '2-digit',
    hour12: false,
  });
  return formatter.format(date);
}

// Get timezone offset string
function getTimezoneOffset(timezone) {
  const formatter = new Intl.DateTimeFormat('en-US', {
    timeZone: timezone,
    timeZoneName: 'longOffset',
  });
  const parts = formatter.formatToParts(new Date());
  return parts.find(p => p.type === 'timeZoneName')?.value || 'UTC';
}

// Get current time in multiple timezones
const timezones = ['America/New_York', 'Europe/London', 'Asia/Tokyo'];
const now = new Date();
timezones.forEach(tz => {
  console.log(`${tz}: ${convertTimezone(now, tz)} (${getTimezoneOffset(tz)})`);
});
// America/New_York: 02/04/2026, 10:30:00 (GMT-05:00)
// Europe/London: 02/04/2026, 15:30:00 (GMT+00:00)
// Asia/Tokyo: 02/05/2026, 00:30:00 (GMT+09:00)

関連ツール