ForHosting KIT · 旅行・地理

UTCオフセット差

UTC+2で15:30のとき、UTC−5では08:30で、7時間遅れています。2つの固定オフセットと現地時刻を入れると、時計の差と対応する時刻が分かり、日付をまたぐ場合は注記も付きます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
オフセット a
2
オフセット b
-5
時 a
15
分 a
30
結果
時刻 a
15:30
オフセット a ラベル
UTC+2
オフセット b ラベル
UTC−5
時差
-7

タイムゾーンのオフセット差ツールは狭くともよくある問いに答えます。ある場所が UTC プラスマイナス N 時間に固定され、別の場所が M 時間なら、時計は何時間離れ、A である時刻のとき B の現地時刻は何時か。協定世界時からの固定オフセットを二つ(プラス2やマイナス5のような整数時、インド向けのプラス5.5のような小数の民事オフセット)と、地点 A の24時間制の現地時刻を入力してください。計算機は符号付きの時差 B マイナス A、絶対差、日付跨ぎの注記付きで B に写像した現地時刻、手計算で確認できる段階的な算術を返します。IANA ゾーン名と夏時間の切替は意図的に無視し、結果を飛行計画メモ、公開 UTC± ラベルでの会議計算、タイムゾーン DB に依存してはならない単体テストに使える純粋なオフセット恒等式に保ちます。

固定 UTC オフセットと名前付きタイムゾーン

民事時刻はしばしば協定世界時からの固定オフセットとして公開されます。中央ヨーロッパの冬季なら UTC プラス2、東部標準時なら UTC マイナス5、インド標準時なら UTC プラス5時間30分、ライン諸島なら UTC プラス14です。固定オフセットは時間の実数ひとつで—通常の符号規約では本初子午線の東が正、西が負—季節による反転はありません。

America/New_York や Europe/Paris のような名前付きゾーンは別物で、IANA データベース上の識別子であり、夏時間規則が適用されると実効オフセットが変わり得ます。本機能は都市名・国コード・ゾーン識別子を解決せず、Date や tz データベースも呼び出しません。

スケジュール、チケット、サーバー設定、スタイルガイドから既に分かっている二つのオフセットを渡すと、それらの数の純粋な算術差と現地時刻の写像が得られます。この意図の分離は検索と正しさの両方で重要です。

タイムゾーン オフセット差や二つのオフセット間の UTC 時間と打つ人は、夏時間を黙って適用したり spring-forward の穴を捏造したりしない計算機を求めています。夏時間込みでニューヨーク対東京が必要な人は完全なゾーン変換を使うべきです。

14時間は実在の民事オフセットの実用上限で、それを超える値は異例の半日スキームではなく入力誤りとして扱います。

実用のヒント・限界・関連検索

オフセットは公開のプラスマイナス14時間の窓内に保ってください。15やマイナス14.1のような値は拒否され、呼び出し側が不可能な民事オフセットを発明できないようにします。現地時計を写像するとき、符号付き差は常に B マイナス A です。

教えるときは例を対にしてください。本ページはタイムゾーン オフセット差、二地点間の UTC オフセット時間、二つの固定オフセットから現地時刻を求める検索向けであり、飛行時間計算機でも夏時間助言でも都市名ゾーン変換でもありません。

両端が既に固定 UTC± を出すなら本機能を優先し、都市名しかないなら先にオフセットを解決するか DST 対応ゾーンツールを使ってください。

公開 UTC± ラベルでの会議計算

両側を既に固定オフセットとして把握しているチームが、A の現地開始時刻を B の同僚が見る時計へ、完全なタイムゾーン DB を開かずに変換します。

旅行メモと時刻表の突き合わせ

旅行者がチケットのオフセット(例:UTC+1 対 UTC−5)を比較し、出発側の時刻が到着側のどの現地時計に写るか、翌日ラップを含めて確認します。

固定 UTC オフセットとは何ですか?

固定 UTC オフセットは協定世界時からの定数時間(例:+2 や −5)で、名前付きゾーンの夏時間規則は適用しません。本ツールはそれらの数だけを受け付けます。

オフセットが ±14 時間を超えると?

実在の民事オフセットはおおよそ ±14 時間以内で、それ以外は誤りとして扱います。

夏時間に対応しますか?

いいえ。 IANA データベースも Date の使用もありません。関心のある日付に既に適用されている固定オフセットを渡してください。

時差がマイナスになるのはどういう意味ですか?

差は2か所目のオフセットから1か所目を引いた値です。UTC+2からUTC−5へのマイナス7のように負の値なら2か所目の時計が遅れており、正の値なら進んでいます。

2か所目の時刻が別の日付になる場合はどうなりますか?

2か所目の時刻とあわせて、午前0時をまたいだことを示す注記が表示されます。前日、同じ日、翌日のどれに当たるかがすぐに分かります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/travel/timezone-offset-diff

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/travel/timezone-offset-diff \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"offset_a":2,"offset_b":-5,"hour_a":15}'
{
  "offset_a": 2,
  "offset_b": -5,
  "hour_a": 15
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.timezone_offset_diff",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_abs_offset_hours14
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

プラスマイナス14時間の外のオフセットは invalid_input で拒否されます。経路は決定的で—ネットワークも乱数シードも壁時計 Date もなく—無料のブラウザ実行とプリペイド API は毎回固定丸め後に同じ JSON を返します。

固定 UTC オフセットと名前付きタイムゾーン

契約をマイナス14からプラス14時間の閉区間の固定数に限ることで、UTC± ラベルを既に印刷する表計算・API テスト・旅行メモ向けに予測可能です。

API の呼び出し方と応答の読み方

必須の有限数 offset_a と offset_b(前者の別名は a、from_offset、offset_from、utc_a、後者は b、to_offset、offset_to、utc_b)をそれぞれマイナス14からプラス14まで(両端含む)送り、A の現地時として必須整数 hour_a を 0 から 23 で付けます。任意の minute_a は既定 0 で、指定時は 0 から 59 の整数でなければなりません。成功時、応答は丸めたオフセットと入力時計を返し、offset_a_label と offset_b_label を短い UTC± 文字列として出し、hour_diff を offset_b マイナス offset_a に、abs_diff_hours をその絶対値に、B の写像時計として hour_b・minute_b・time_b を、差分加算時に跨いだ真夜中の数を day_offset に、短い要約として day_note と direction、一行結果として message、置換行の順序付き配列として steps を設定します。検証失敗—欠落フィールド、非有限数、非整数の時分、0–23 外の時、0–59 外の分、絶対値が14時間を超えるオフセット—は invalid_input を返し課金されません。料金は成功リクエストあたり定額 $0.002 で単位は item、限界単価はゼロです。

実用のヒント・限界・関連検索

半時間・四分の三時間帯は小数時を好み、インドなら 5.5、ネパールなら 5.75、オーストラリアの一部なら 9.5 とし、オフセット自体に存在しない第二フィールドへ分を密輸しないでください。A が UTC プラス2で B が UTC マイナス5なら hour_diff はマイナス7で、A の15時30分は同じ暦日の B で8時30分になります。真夜中を跨ぐと day_offset がプラス1またはマイナス1になり、day_note 文字列が A に対して B が真夜中のどちら側かを説明します。同じオフセットは時計を変えず、西向きの整数時は時を引き、東向きは足し、半時間オフセットは30分ずれ、範囲外オフセットは硬い invalid_input 経路を示します。invalid_input を返す失敗タスクはプリペイド残高を消費せず、学習者が意図的にオフセット15を送る探索スクリプトを安く保てます。往復確認は容易です。 手で offset_b マイナス offset_a を再計算して hour_diff と一致することを確かめ、その時間を time_a に足して time_b と day_offset が24時間ラップ後に一致することを確認してください。

オフセット算術の単体テスト

固定オフセットを保存するサービスが hour_diff と time_b の golden 対、±14 境界と範囲外 invalid_input の意図的ケースを生成します。

hour_diff の定義は?

hour_diff は常に offset_b マイナス offset_a です。正なら同じ瞬間で B の時計が A より進み、負なら B が遅れています。

タイムゾーン オフセット差計算機は無料ですか?

ブラウザツールは無料でローカル実行です。API 呼び出しは成功リクエストあたり $0.002 のプリペイド KIT 残高を使い、失敗タスクは課金されません。

KITの完全なドキュメントを見る →