世界時計
世界中の都市の現在時刻を確認
アジア
ヨーロッパ
アジア、ヨーロッパ
南極大陸
北アメリカ
南極
オセアニア
アフリカ
オセ아ニア
世界時計とは?
世界時計は、複数の都市やタイムゾーンの現在時刻を同時に確認するためのツールです。国際電話、リモートチーム、旅行計画、ライブ配信の予定、カスタマーサポート、金融市場の開始時刻など、相手の現地時間が重要な場面で役立ちます。世界の時刻は経度だけで決まるのではなく、タイムゾーン、UTC オフセット、場合によっては夏時間の規則に基づきます。同じ国に複数のタイムゾーンがあることもあり、都市のオフセットは季節や政府の決定で変わる場合があります。このページでは国と都市をたどり、現地時刻と UTC オフセットを確認できます。法的期限、航空便、営業時間、祝日を含む予定は公式情報で確認してください。
使い方
使い方
- ページ上部にローカルシステム時刻とタイムゾーンが自動表示されます
- 検索ボックスに国名または都市名を入力してタイムゾーンをフィルタリングします
- リストには各都市の現在時刻、日付、曜日、現地との時差が表示されます
- オフセットは現地時間との差を示し、正の値は先、負の値は後を意味します
スケジューリングのヒント
- 遠いタイムゾーンを比較する際は、時間だけでなく日付も確認してください。対象の都市は前日または翌日になっている可能性があります。
- サマータイムの移行期間中の会議については、招待状を送信する前にカレンダーソフトウェアで最終時間を確認してください。
利用シーン
仕組み
ページ上の各時計は、ユーザーのシステム時刻とIANAタイムゾーンデータベース(tzデータベース、Olsonデータベース、zoneinfoとも呼ばれる)から算出されます。IANA TZDBはPaul Eggert氏とICANNの小規模チームにより維持されており、年間約4回`2024b`や`2025a`のようなバージョンでリリースされます。各リリースには`America/New_York`、`Asia/Shanghai`、`Pacific/Chatham`など350以上の名前付きゾーンの夏時間規則、法定オフセット、略称がエンコードされています。ブラウザはこのデータベースのスナップショットを内蔵し、`Intl.DateTimeFormat(locale, { timeZone: 'Asia/Tokyo' })` APIや`toLocaleString`の`timeZone`オプションを通じて公開します。`Intl.supportedValuesOf('timeZone')`で対応するゾーン一覧を列挙でき、Chromeでは現在約420件が返されます。 コアとなるフォーマット呼び出しは`new Intl.DateTimeFormat('en-US', { timeZone: 'America/New_York', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false }).format(new Date())`で、現在のUTC瞬間を対象ゾーンの夏時間ルールに照らして壁時計の時刻を返します。UTCオフセットは同じ瞬間を`timeZoneName: 'shortOffset'`(`GMT-5`を生成)または`'longOffset'`(`GMT-05:00`を生成)でフォーマットして算出します。30分や15分単位のオフセットを持つゾーンは存在し、エッジケースではありません。インド(Asia/Kolkata)はUTC+5:30、イランはUTC+3:30(2022年まで夏時間あり)、ニューファンドランドはUTC-3:30、ネパールはUTC+5:45、チャタム諸島はUTC+12:45、マルキーズはUTC-9:30です。 夏時間の移行ルールは地域によって異なります。米国は3月の第2日曜日(+1時間、02:00→03:00)と11月の第1日曜日(-1時間、02:00→01:00)に移行し、EUは3月と10月の最終日曜日の01:00 UTCに全加盟国同時に移行します。南半球は逆で、オーストラリア東部は10月の第1日曜日と4月の第1日曜日に移行します。同じ略称でも異なるゾーンを指す場合があり、`CST`は中国標準時(UTC+8、夏時間なし)、米国中部標準時(UTC-6)、キューバ標準時(UTC-5)の3つを同時に意味します。このため、保存データでは常にIANAゾーン名を真実のソースとすべきであり、3文字略称を使用すべきではありません。
- IANAタイムゾーンデータベース(tz/Olson)は権威あるソースです。約350の名前付きゾーン、年間約4回のリリース(例:`2024b`)、ICANNで維持されています。
- ブラウザAPI:`Intl.DateTimeFormat(locale, { timeZone: 'Area/City' })`。`Intl.supportedValuesOf('timeZone')`でゾーンを列挙できます。
- 30分単位のオフセットは実際に存在します。インド +5:30、イラン +3:30、ネパール +5:45、チャタム諸島 +12:45、ニューファンドランド -3:30、マルキーズ -9:30。
- 夏時間の非対称性:米国は3月第2日曜 / 11月第1日曜の02:00現地時間に移行、EUは3月/10月最終日曜の01:00 UTCに全加盟国同時に移行。
- 南半球は逆転します。Australia/Sydneyは10月第1日曜(+1時間)と4月第1日曜(-1時間)に移行。
- 略称は曖昧です。`CST`は中国標準時(UTC+8)、米国中部標準時(UTC-6)、キューバ標準時(UTC-5)を意味するため、常にIANA名を保存してください。
- 日付変更線を越える場合:北京(UTC+8)が月曜09:00のとき、ニューヨーク(UTC-5)は日曜20:00、ホノルル(UTC-10)は日曜13:00となり、2つの暦日にまたがります。
使用例
タイムゾーンをまたぐ会議調整
ビデオ会議をタイムゾーンをまたいで設定する際、各拠点の業務時間を確認して全員に都合のよい時間帯を見つけられます。例えば北京 9:00 = ロンドン 1:00 = ニューヨーク 20:00 (前日)。国際線フライトの計画
国際線を予約する際、目的地の現地時刻を把握しておくとスケジュール調整や時差ボケ対策に役立ちます。グローバルチームのコラボレーション
異なるタイムゾーンのメンバーと協働する際、相手の業務時間内かどうかを素早く確認でき、休憩時間中に連絡してしまうのを避けられます。よくある質問
どのタイムゾーンを追加できますか?
あらゆる IANA タイムゾーンに対応しており、400以上のすべての国・地域をカバーしています。都市名(Tokyo、New York、São Paulo)またはゾーン識別子(Asia/Tokyo、America/New_York)で検索できます。サマータイムや過去のゾーン変更はブラウザ内蔵の tzdata によって処理されます。
時刻が少しずれているのはなぜですか?
本時計は OS の時刻に依存しており、OS は NTP で同期されているはずです。ノートパソコンが長時間オフラインだったり、タイムゾーン設定が誤っていたりすると、表示される値もそれに応じてずれます。精度が重要な場合は、まずシステムクロックを同期してください。
サマータイムの切り替えは処理されますか?
はい。ブラウザの Intl/IANA tzdata はゾーンごとの DST ルールを過去の変更も含めて把握しています。一部の国では DST ルールが時々変更されることに注意してください(例: メキシコは2022年に DST を廃止)。最新のデータが反映されるよう、ブラウザは十分新しいバージョンを使用してください。
UTC との時差を確認できますか?
はい。各都市のカードには現地時刻と UTC からのオフセット(例: 東京は UTC+9、ニューヨークは UTC-5)が表示されます。DST のシフトも自動的に反映され、ニューヨークは夏は UTC-4、冬は UTC-5 と表示されます。
会議のスケジューリングに使えますか?
各ゾーンの現在時刻が表示されるため、最も一般的な用途では使えます。重なる業務時間を見つけるには、すべてのカード列を一度に確認してください。「ニューヨークの午後3時は東京で何時か」を調べたい場合は、専用のミーティングプランナーを使ってください。これは時計であり、ミーティングプランナーではありません。
お気に入りの都市を保存できますか?
はい。多くのビルドでは選択内容を localStorage に保存するため、同じブラウザで次回アクセス時に同じリストが表示されます。デバイス間の同期にはアカウントが必要ですが、シンプルな時計にはその機能はありません。
何かアップロードされますか?
いいえ。本時計はブラウザからシステム時刻と IANA ゾーンデータを読み取るだけです。ログも送信もされません。