タイムゾーン変換器 - 世界時計&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)