タイムゾーンとは?

タイムゾーンとは、同じ時刻を使う地域のことです。それぞれのタイムゾーンは、世界中の時計の基準となる協定世界時(UTC)より何時間進んでいるか、または遅れているかを示します。インドはUTC+5:30、日本はUTC+9です。多くの地域では、夏時間のために夏の間は時計を1時間進めるので、時期によってUTCとの差が変わります。タリンは冬はUTC+2、夏はUTC+3です。

tzデータベース(IANAタイムゾーンデータベースとも呼ばれます)には、過去から現在までのすべてのタイムゾーンのUTCとの差と時刻変更が記録されています。各タイムゾーンには、Europe/Tallinn、America/New_York、Asia/Kolkataのように、その地域や最大の都市にちなんだ名前が付けられています。コンピューターやスマートフォンは、このデータベースを使って正しい現地時刻を表示します。

ツールの説明

このツールでは、日付と時刻を、UTCおよびtzデータベースに登録された500以上のタイムゾーン間で変換できます。メニューには、タリン、ニューヨーク、コルカタなどの都市名と、その横にEurope/TallinnのようなタイムゾーンIDが表示されます。このページにあるタイムゾーン変換ツールは、汎用のタイムゾーン変換ツールも、タリンからニューヨーク、ロンドンから東京など2つの主要都市向けのツールも、すべて同じように使えます。最初は名前に含まれるタイムゾーンが選択されており、「変換元」と「変換先」のメニューから、ほかのタイムゾーンを選べます。メニューに都市名またはIDを入力すると、タイムゾーンを検索できます。

変換元のタイムゾーンの現在時刻が最初に表示されるため、変換結果を見ると、もう一方のタイムゾーンの現在時刻がわかります。日付と時刻を変更すると、それに応じて結果も変わります。結果には時刻だけでなく日付も表示されるため、前日または翌日にあたる時刻も確認できます。入れ替えボタンを押すと、変換の向きが逆になります。

夏時間

各タイムゾーンは、選択した日付に適用されるUTCとの差を使って変換されるため、夏時間も考慮されます。国によって時計を変更する日は異なります。米国とカナダでは3月の第2日曜日に時計を進め、英国と欧州連合では3月の最終日曜日に進めます。そのため、2~3週間はニューヨークとロンドンの時差が5時間ではなく4時間になります。南半球では、夏時間はおよそ10月から4月まで続きます。

時計を進めて1時間を飛ばすとき、その時間帯にあたる時刻は、変更後の時刻から同じ時間だけ経過したものとして扱われます。ニューヨークで時計が2:00から3:00に進む夜は、2:30は3:30になります。時計を戻して同じ1時間が2回表示されるとき、その時間帯にあたる時刻は、最初に現れる時刻として扱われます。

例

時刻 変換後
1月15日のタリンの12:00 UTC 10:00
7月15日のタリンの12:00 UTC 9:00
1月15日のニューヨークの9:00 ロンドンの14:00
3月20日のニューヨークの9:00 ロンドンの13:00
UTC 12:00 コルカタの17:30
1月15日のシドニーの20:00 ロンドンの9:00
7月15日のロサンゼルスの18:00 翌日の東京の10:00

仕組み

変換には、tzデータベースを含むJavaScriptライブラリのmoment-timezoneを使用します。このライブラリは、最初に変換するときにブラウザーに読み込まれます。選択した日付と時刻は、変換元のタイムゾーンの時計と、その時点で適用されていたUTCとの差に基づいて読み取られ、変換先のタイムゾーンの時計と、その時点でのUTCとの差に基づいて表示されます。すべての処理はブラウザー内で行われます。

ヒント

  • どこかの現在時刻を確認するには、そのタイムゾーンの変換ツールを開くだけです。現在時刻が最初に表示されます。
  • 専用の変換ツールがあるのは主要都市だけです。リガやバンクーバーなど、ほかのタイムゾーンはすべての変換ツールのメニューから選べます。
  • 複数のタイムゾーンにいる人たちに都合のよい会議時刻を見つけるには、「タイムゾーン会議プランナー」を使ってください。