このUTC→IST変換ツールでできること
このツールは、協定世界時(UTC)をインド全土で使われている公式の標準時「インド標準時(IST)」へ換算します。ISTはUTC+5:30で固定されており、インドは一年を通してUTCより常に5時間30分進んでいます。インドではサマータイム(夏時間)を導入していないため、季節による変動はありません。UTCの時刻を入力すれば、対応するISTの時刻が即座に表示され、結果が前日または翌日にずれる場合もきちんと示されます。
入力する項目
このツールでは「UTCの時刻」を1つだけ入力します。内部的には次の2つに分けて扱われます。
- 時(Hour) — UTCの「時」を24時間表記で入力します(0〜23)。
- 分(Minute) — UTCの「分」を入力します(0〜59)。
どちらも空欄の場合は0として扱われるため、未入力のときは午前0時(深夜)とみなされます。
計算式のしくみ
換算はとてもシンプルで、入力されたUTCにISTの時差「+5時間30分」を足すだけです。
- ISTの分 = UTCの分 + 30。合計が60以上になった場合は60を引き、1時間を「時」へ繰り上げます。
- ISTの時 = UTCの時 + 5(分から繰り上がった1時間があれば加算)。合計が24以上になった場合は24を引き、結果を翌日として表示します。
時差は常にプラスのため、同じ日のUTCを入力した場合にISTが前日になることはありません。ただし、UTCの夜遅い時刻では日付が翌日に変わるため、「翌日」の表示が重要になります。
計算例
UTCが20:45の場合を考えてみましょう。
- 分:45 + 30 = 75 → 75 − 60 = 15分、1時間を繰り上げ。
- 時:20 + 5 + 1(繰り上げ分)= 26 → 26 − 24 = 2、翌日フラグが立つ。
結果は翌日の02:15 ISTです。つまり、UTC 20:45に始まる会議は、インド時間では翌朝2時15分にスタートすることになります。
一般的な変換シナリオ
インド標準時(IST)はUTC+5:30に固定されているため、任意のUTC時刻をISTに変換する場合、5時間30分を足します。インドは夏時間を採用していないため、このオフセットは年間を通じて変わりません。以下の表は、一般的なUTC時刻とそれに対応するIST時刻を示しています。オフセットを追加するとき間が真夜中を過ぎる場合、ISTの日付は翌日に繰り越されることに注意してください。
| シナリオ | UTC時刻 | IST時刻 | 日付の注記 |
|---|---|---|---|
| ビジネス営業開始(ヨーロッパの朝) | 09:00 UTC | 14:30 IST | 同じ日 |
| 正午 UTC | 12:00 UTC | 17:30 IST | 同じ日 |
| 米国の朝の終わり | 17:00 UTC | 22:30 IST | 同じ日 |
| UTC夜間の遅い時間 | 22:00 UTC | 03:30 IST | 翌日 |
| UTC真夜中 | 00:00 UTC | 05:30 IST | 同じ日 |
例えば、\(22{:}00\) UTCにスケジュールされたイベントは \((22+5){:}(00+30) = 27{:}30\) に変換され、\(27{:}30\) は24時間を超えるため24を引いて翌日のカレンダー日の \(03{:}30\) IST を得ます。一方、\(09{:}00\) UTC は単純に同じ日の \(14{:}30\) IST になります。
よくある質問
ISTはサマータイムで変わりますか? いいえ。インドは一年を通じてUTC+5:30で一定のため、この変換ツールはどの季節でも正確です。
結果に「翌日」と表示されるのはなぜですか? 5時間30分を足すと、時刻が深夜0時を越えてしまうことがあります。たとえばUTC 22:00はIST翌日03:30になります。「翌日」の表示は、日付が1日進んだことを知らせています。
結果が前日になることはありますか? 通常の同日UTC入力では、時差が時刻を進める方向にしか働かないため、前日になることはありません。前日のケースは、マイナスの時間など特殊な入力に対する念のための安全策として存在しています。