タスクリスト完了時間計算機
45分、30分、15分の3つのタスクを09:00に始めると、合計1時間30分で10:30に終わります。見積もりを順に入れるだけで各タスクの開始と終了が分かり、深夜0時をまたいでも正しく表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 開始時刻
- 09:00
- 期間の単位
- Minutes
- タスク数
- 3
- 開始時
- 9
- 開始分
- 0
- 合計分数
- 90
プロジェクトは最後のチケットに名前を付けた時点では終わりません。一覧上の見積もり分が、実際の開始時計から本当に経過したときに終わります。計画担当、スクラムマスター、単独の運用者はすでに所要時間を持っていますが、それでも手で足し、深夜の折り返しを逃し、時間を分として数えた表と食い違います。このタスクリスト完了時間計算機は、見積もり所要時間の一覧、開始時計、任意の分または時間の単位を受け取ります。順に足し上げ、進行中の予定を組み立て、プロジェクト合計と終了時計を返し、開始を超えて何暦日あふれるかも示します。
逐次のタスクリスト合計が実際に測るもの
タスクリストの完了時間は、暦の期間でも移動の ETA でもありません。一覧上の各見積もり所要時間を、開始時計から順に足した値であり、一人または一連の班が重なりなく作業する前提です。この模型は、日次計画、ケータリング、コンテンツの流れ、個人の集中枠の大半の進み方と一致します。
下書きが終わるまでレビューを始められず、レビューが終わるまでファイルを送れません。終了時計は開始に累計を足したもので、深夜で折り返し、作業が後の暦日へこぼれるときは日オフセットを報告します。これは、二つの日付の間の暦日または営業日を含む本数だけを数えて日内の分を語らない Gantt バー期間とは違います。
難易度で並べて時間を足さないカエルを食べる順とも違います。残距離を平均速度で割る移動 ETA とも違います。難易度スコア、休日、並行の担当、バッファ率は範囲外です。
二つのチームが開始時刻を共有するときも、印刷した進行表とボット要約が十五分ずれないよう、同じ算術が必要です。一覧全体がどれだけかかり、終わりに時計が何を指すかが論点のときに使い、どのチケットが最も難しいか、二つの日付の間に何営業日あるかが論点のときには使わないでください。
タスクリスト完了時間が役立つ場面
運用とスタジオ制作は、分単位の見積もりと招集時刻付きの進行表を持ちます。それらの分を足し、最後のキューが終わる時計を印刷する単一の根拠が必要で、深夜を越える折り返しも含みます。
スクラムマスターと納品責任者は、ストーリーポイントなしの時間または分の見積もりを当日の残件一覧に集め、九時開始なら最後のチケットがいつ終わるかを、表ごとに合計を作り直さずに答える必要があります。ケータリング、引越し、現場班は積み込み・移動・設営・撤収を順に並べ、顧客へ送れる終了時計が要ります。
タスクリスト完了時間計算機で上位を狙うコンテンツサイトは、有料経路と一致する無料のライブツールから恩恵を受けます。検証失敗は残高を消費しません。
活用例
当日の残件一覧とスタンドアップ計画
今日の分見積もりを開始時計から足し、最後のチケットにスタンドアップ用ボットと印刷計画が共有する終了時刻を付けます。
進行表と制作の招集表
所要時間付きの逐次キュー一覧を進行中の予定と、最後のキューが終わる時計に変え、深夜を越える折り返しも含めます。
現場班と同日の作業枠
積み込み・設営・作業・撤収の見積もりを順に並べ、合意した開始から決定的な終了時計を顧客へ渡します。
よくある質問
タスクの所要時間にはどの単位を使えばよいですか?
単位は一覧全体に一つです。端数の時間も使え、1.5 時間は進行中の時計で九十分になります。
並行作業や休憩は考慮されますか?
いいえ。 模型は逐次です。担当は一人、重なりなし、挿入休憩なしです。二人が同時に働く場合や昼食の余裕が要る場合は、送る所要時間に織り込むか、一覧を分割してください。
終了時刻はどう計算しますか?
各タスクの所要時間を順番に開始時刻へ足していきます。09:00から45分、30分、15分のタスクなら合計90分で、リストは10:30に終わり、各タスクの開始・終了時刻も表示されます。
作業が深夜0時を過ぎるとどうなりますか?
時計は0時で一周し、開始日から何日先にずれ込んだかも結果に示されます。夜遅くまで続く進行表でも、正しい終了時刻が分かります。
小数の所要時間はどう扱われますか?
時計を進める前に、各所要時間を分単位の整数に直します。時間単位の1.5は90分、分単位の45.4は45分になります。単位はリスト全体で分か時間のどちらか一つです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/biz/tasklist-total-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tasks":[{"name":"Write brief","duration":45},{"name":"Review copy","duration":30},{"name":"Send for approval","duration":15}],"start_time":"09:00"}'const res = await fetch("https://api.kit.forhosting.com/biz/tasklist-total-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tasks": [
{
"name": "Write brief",
"duration": 45
},
{
"name": "Review copy",
"duration": 30
},
{
"name": "Send for approval",
"duration": 15
}
],
"start_time": "09:00"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/tasklist-total-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tasks": [
{
"name": "Write brief",
"duration": 45
},
{
"name": "Review copy",
"duration": 30
},
{
"name": "Send for approval",
"duration": 15
}
],
"start_time": "09:00"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/tasklist-total-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tasks":[{"name":"Write brief","duration":45},{"name":"Review copy","duration":30},{"name":"Send for approval","duration":15}],"start_time":"09:00"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tasks":[{"name":"Write brief","duration":45},{"name":"Review copy","duration":30},{"name":"Send for approval","duration":15}],"start_time":"09:00"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/tasklist-total-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"tasks": [
{
"name": "Write brief",
"duration": 45
},
{
"name": "Review copy",
"duration": 30
},
{
"name": "Send for approval",
"duration": 15
}
],
"start_time": "09:00"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.tasklist_total_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items | 100 |
max_duration_minutes | 10080 |
max_total_minutes | 525600 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋な解析経路が無料のブラウザツールと API を動かすため、スタンドアップ用ボットと印刷した日次計画は、最後の項目がいつ終わるかで食い違いません。
逐次のタスクリスト合計が実際に測るもの
見積もりはすでに決まっており、このエンドポイントはそれを足して最後の項目がいつ終わるかを示すだけです。
入力契約、進行予定、検証ルール
tasks 配列は 1 件から 100 件のオブジェクトを含みます。任意の name(別名 label、title)は短い文字列です。欠落または trim 後に空なら、1 始まりの順位から安定した Task N ラベルが付きます。時計が進む前に所要時間は整数分へ換算されるため、1.5 時間は九十分、45.4 分は四十五分になります。数値がすでに決まり、決定的な合計と終了時計が必要なときに呼び出してください。必須の二欄 tasks(別名 list、items、todos)と start_time(別名 start、begin、start_clock)を持つ JSON 本体を POST してください。各オブジェクトには duration_unit で与える単位の非負の有限数 duration(別名 estimate、duration_value)が必須です。duration_unit(別名 unit、units)は任意で minutes または hours でなければならず、省略時は minutes で全行に適用されます。start_time は 24 時間制の HH:MM または H:MM で、例は 09:00 や 14:30 です。空配列、配列以外、duration 欠落、負の見積もり、HH:MM でない時計、100 行超、7 日を超える単一タスク、合計分が計画年を超える一覧は invalid_input で失敗し、課金されません。成功時は task_count、解決済み duration_unit、start_time・start_hour・start_minute、total_minutes・total_hours・total_formatted、finish_time・finish_hour・finish_minute、day_offset と day_note、入力順の各行について rank・name・duration_minutes・start_time・finish_time・day_offset・original_index を持つ schedule 配列、加えて formula と短い英語 summary を返します。このエンドポイントは休憩を挿入せず、二人の並行も模型化せず、afternoon のような自由文見積もりも解析しません。
タスクリスト完了時間が役立つ場面
個人向け生産性アプリや Notion 風テンプレートは小さな parse エンドポイントを呼び、無料のブラウザ経路と自動化 webhook が同じモジュールでバイト一致するようにします。実装は parse の段階 A のため、成功した呼び出しは公開済みの基本料金 $0.002 で、モデルトークンも外向き通信もありません。要求を小さく保ち、回帰試験で total_minutes と finish_time を固定すれば、ダッシュボード、スタンドアップ要約、印刷した招集表向けに再現可能なプロジェクト合計と終了時計が得られ、本格的なプロジェクト管理エンジンを自ら立てる必要はありません。
技術的な質問
タスクリスト完了時間計算機はどのように動きますか。
空でない tasks 配列に各項目の非負 duration と、HH:MM の start_time を送ってください。API は各所要時間を整数分に換え、開始時計から順に足し、プロジェクト合計と終了時計を深夜折り返し付きで返します。
作業が深夜を越えるとどうなりますか。
終了時計は 1,440 分ごとに折り返します。day_offset は終了が開始の何暦日後かを数え、schedule の各行も独自の day_offset を持つため、深夜後のキューでも 24 時間制の時計でラベルされます。
タスクリスト完了時間計算機の料金はいくらですか。
ブラウザツールは無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効な入力は課金されません。