ForHosting KIT · 開発者向けツール

タイムボックスの終了時刻とバッファーを計算

タイムボックスを有効に使うには、終了時刻が明確でなければなりません。この計算機は、24 時間表記の開始時刻に固定の分数を加え、日付をまたぐ場合も含めて正確な終了時刻を返します。終了後に保護するバッファーを指定すれば、次の予定が直ちに始まらないようにできます。作業時間と移行時間を分けて確認できるため、会議の議題、集中作業、ワークショップ、面接、業務スケジュールに役立ちます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

全員が確認できる終了時刻を設定します

開始時刻は 24 時間表記の厳密な HH:MM 形式で入力し、固定の所要時間は整数の分数で指定してください。この計算機は現在時刻から推測するのではなく、時刻の算術計算を行います。そのため、同じ値を送信すれば結果も常に同じです。厳密な終了時刻とは、時間を区切った活動そのものが終わる瞬間です。任意のバッファーは活動時間には含まれません。この区別は実際の予定管理で重要です。09:35 に始まる 50 分の話し合いは 10:25 に終了します。メモ、部屋の移動、短い休憩のために、その後へ 10 分を確保しても終了時刻は変わりません。二つの時間を分けることで、名目上 50 分の予定が知らないうちに 60 分の拘束になることを防げます。結果には正規化した開始時刻と所要時間、終了時刻、日数オフセットが表示されます。オフセット 0 は同じ暦日、1 は翌日を表し、さらに大きな値なら日付やタイムゾーンを入力せず長いタイムボックスも扱えます。

所要時間を変えずに移行時間を確保します

次の予定を終了時刻と同時に始めたくない場合は buffer_minutes を使用してください。計算機は所要時間の後にバッファーを加え、続く活動を開始できる最も早い保護済み時刻を next_block_time として返します。たとえば、ワークショップが 16:40 に終了し、次の予定を 16:55 以降に始める設定なら、質問、片付け、移動、準備に 15 分を使えます。元の終了時刻は 16:40 のままなので、進行担当者は約束した実施時間を守れます。バッファーを 0 にすると、次の開始時刻は終了時刻と一致します。指定できる値は 0 から 1,440 までの整数分で、移行時間なしから丸一日まで確保できます。結果には next_block_day_offset も含まれます。遅い時間の予定では、タイムボックス自体が日付をまたがなくても、バッファーを加えると午前 0 時を越える場合があるためです。この明示的な表示により、00:10 が翌日の時刻であることを判別できない曖昧な予定を避けられます。

日付の繰り越しと入力検証を確認します

時計の表示は 24 時間ごとに繰り返しますが、経過時間は元に戻りません。そのため、計算した二つの時刻には、それぞれ対応する日数オフセットがあります。23:30 に開始して 90 分続く予定を考えると、終了時刻は 01:00、日数オフセットは 1 です。同じ日の早い時間にある 01:00 を意味するのではありません。その後に 30 分のバッファーを置くと、次の予定を開始できる時刻は 01:30 で、オフセットは同じです。長い所要時間では 1 より大きなオフセットも生じ、対応する上限は 10,080 分、つまり 7 日です。API 連携の動作を予測しやすくするため、入力規則は意図的に厳格です。start_time は時を表す 2 桁、コロン、分を表す 2 桁で構成し、時は 00 から 23、分は 00 から 59 にしてください。所要時間とバッファーは、宣言された範囲内の有限な整数でなければなりません。不正な値は丸めたり推測したり、端末の地域設定で解釈したりせず、入力エラーになります。日付、夏時間、現在時刻、ネットワーク通信、隠れたタイムゾーンは計算に影響しません。

会議の議題を組み立てます

各議題に明確な終了時刻を設け、次の発言者やセッションまでの移行時間を確保します。

集中作業を計画します

深い作業を終える時刻を求め、保存、記録、休息のための短いバッファーを残します。

面接やワークショップを予定します

参加者に約束した時間と、部屋の移動、評価記録、片付け、準備の時間を分けます。

厳密な終了時刻とは何ですか?

開始時刻に固定の所要時間を加えた時刻です。その時点で活動を終了することを示します。

バッファーは所要時間に含まれますか?

含まれません。終了後に始まり、次の予定を開始する最も早い推奨時刻を遅らせます。

計算結果が午前 0 時を越えるとどうなりますか?

時計表示は翌日に進み、対応する日数オフセットが増えるため、日付の変更を明確に確認できます。

秒や小数の分数を入力できますか?

できません。開始時刻は HH:MM、所要時間とバッファーは整数の分数で入力してください。

利用者のタイムゾーンを使用しますか?

使用しません。日付、現在時刻、夏時間、タイムゾーンを使わず、決定論的な時刻計算だけを行います。

API リクエストの料金はいくらですか?

API リクエスト 1 回の料金は $0.002 です。同じ決定論的な計算をブラウザーでも実行できます。

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

POSThttps://api.kit.forhosting.com/biz/timebox-end

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

curl -X POST https://api.kit.forhosting.com/biz/timebox-end \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:35","duration_minutes":50}'
{
  "start_time": "09:35",
  "duration_minutes": 50
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.timebox_end",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

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