体重目標のカロリー目標
2026年1月1日から3月12日までに80 kgから75 kgへ、維持カロリー2500 kcalなら1日約1950 kcalです。日数ではなく実際の日付で指定するので、結婚式や大会の日に合わせられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 現在の体重
- 80
- 目標体重
- 75
- 開始日
- 2026-01-01
- 終了日
- 2026-03-12
- 維持カロリー
- 2,500
- 体重の変化
- -5
- 重量の単位
- Kg
- 日数
- 70
- 単位あたりのkcal
- 7,700
この体重目標向けカロリー目標計算は、開始時の体重、目標体重、明示的な開始日、明示的な終了日、および1日あたりの維持カロリーを入力として、選択したカレンダー日に目標へ到達するための平均1日摂取カロリーを求めます。何キロ減らすかと何日あるかだけを聞く赤字ツールとは異なり、このページは2つの実在するISO日付に計画を固定するため、結婚式の締切、レース日程、健康診断、季節的な減量ウィンドウがカレンダーどおりに保てます。モデルはコーチング用ワークシートで使われる古典的なエネルギー収支の近似です。体組織1キログラムあたり約7700キロカロリー、または1ポンドあたり3500キロカロリーを、開始から終了までの日数にわたって均等に配分します。たとえば維持2500キロカロリーで1月1日から3月12日にかけて80キログラムから75キログラムへ移る場合、70日間の期間、総エネルギー変化マイナス38500キロカロリー、1日あたりの調整マイナス550、1日摂取は約1950となります。エンジンは純粋なグレゴリオ暦の日付計算による完全決定的な有限算術で、ネットワーク呼び出し、サンプリング、システム時計の近道はありません。
日付付きカロリー目標が返す内容と数値の意味
日付付きカロリー目標は、特定のカレンダー日までに特定の体重へ到達するために1日あたり何キロカロリーを摂取すべきか、という実際に検索される計画上の問いに答えます。同じ単位の現在体重と目標体重、厳密なISO文字列YYYY-MM-DDとしての開始日と終了日、およびしばしばTDEEとラベルされる維持カロリー(事前推定、ウェアラブル平均、臨床評価など)を入力します。
本計算は年齢や活動量から代謝を推測しません。固定された日付区間にわたるエネルギー収支の算術だけを書き直します。まず両方の暦日を純粋なグレゴリオ規則で検証し、2月29日はうるう年のみ受理し、4月31日は拒否します。
次に各日付を天文ユリウス日番号へ変換し、終了から開始を引いて厳密に正の日数を得ます。体重変化は目標マイナス現在なので、目標が低いと総エネルギーは負になり維持より低いカロリー目標となり、目標が高いとリーンゲインやリフィード向けの余剰目標になります。機械学習経路も乱数サンプリングもありません。
拒否例には、体重・日付・維持の欠落、非有限または非数値、上限超過、非正の体重、無効な暦文字列、開始より厳密に後でない終了日が含まれます。非正の区間では意味のある1日率を定義できないためです。BMR公式、マクロ分割、トレーニング補給が必要なら専用ツールと組み合わせてください。
日付付きカロリー目標がコーチング・製品・学習に合う場面
コーチとクライアントは、空腹・トレーニング負荷・停滞に合わせて調整する前の初期契約として、2つの暦日に固定した1日摂取を使います。アプリ制作者は、結婚式やレース日を既に持つ目標フォームを食事記録の既定値へ写像でき、不透明な計算コードを配布せず、日数に端末時計へ依存しません。
学生や栄養学の研修生は、1ポンド3500キロカロリーまたは1キログラム7700を仮定する教科書例を確認し、日付検証も行う高速オフラインの1日率の源を必要とします。製品・教育ツールは、学習者が80キログラム、75キログラム、1月1日開始、3月12日終了を入力し、UIが維持欄の横に1日カロリーと暗黙の赤字の両方を示す必要があるときに同じ契約を使います。
安全範囲を下回る摂取へ押し下げる極端な目標も透明に計算され、UIが警告できます。本エンジンは黙ってクランプせず、医療助言を発明しません。無料で決定的な健康ヘルパーの小さな実験室を組むときは体組成や心拍数ツールと組み合わせ、出力は常に処方ではなく計画の見積もりとして扱ってください。
活用例
締切付きの体重目標
現在体重と目標体重、2つのISO日付を、既知の維持カロリーから1日摂取へ変換します。結婚式・レース・検診向けです。
コーチングアプリとワークシート
端末時計の日数に頼らず、顧客計画・オンボーディング・食事記録の既定値向けに再現可能な日付付きカロリー目標を生成します。
よくある質問
このツールは維持カロリーを推定しますか?
いいえ。 維持(TDEE)はご自身で提供します。計算は体重と日付範囲を1日摂取目標へ変えるだけです。
体重を増やす計画にも使えますか?
使えます。目標体重が今の体重より重ければエネルギーの合計がプラスになり、1日の目標は維持カロリーを上回ります。増量やリフィードの計画に向いています。
終了日が開始日より前だとどうなりますか?
計画は受け付けません。終了日は開始日より後である必要があります。4月31日や、うるう年以外の2月29日のような存在しない日付も受け付けません。
計画の日数はどう数えますか?
グレゴリオ暦で終了日から開始日を引きます。2026年1月1日から3月12日までなら70日で、エネルギーの変化量をその日数に均等に割り振ります。
体重をポンドで入力できますか?
できます。今の体重と目標体重を同じ単位にしてください。ポンドなら1ポンドあたり3500 kcal、キログラムなら1 kgあたり7700 kcalで計算します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/calorie-goal-by-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}'const res = await fetch("https://api.kit.forhosting.com/health/calorie-goal-by-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calorie-goal-by-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calorie-goal-by-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/calorie-goal-by-date", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.calorie_goal_by_date",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_weight | 1000 |
max_days | 3650 |
max_maintenance_kcal | 20000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
目標設定と学習のためにブラウザで無料で使うか、フィットネス製品・コーチングツール・CIフィクスチャで再現可能な日付付きカロリー目標が必要なときは、成功したリクエストごとに $0.002 でAPIを呼び出してください。
日付付きカロリー目標が返す内容と数値の意味
符号付き体重変化にキログラムあたり7700キロカロリーまたはポンドあたり3500を掛けると、全期間で取り除く/足す総エネルギーが得られ、日数で割ると一定の1日調整が得られ、それを維持に足すと daily_calories になります。応答はまた、減量計画でコーチが期待する正の赤字として調整の否定である daily_deficit_kcal、7日ロールアップ用の weekly_deficit_kcal、loss・gain・maintain としての direction、メソッドタグ energy_balance_by_date、短い公式文字列、使用した小数精度も返します。有限算術が文書化された上限内で成功するか、invalid_input で失敗するかのどちらかです。このランディングは日付付き目標から摂取への書き換えだけを、適応モデルを発明してはならないワークシート・製品UI・API利用者向けに安定した数値出力で答えます。
入力の読み方、単位、結果が再現可能である理由
ポンドは3500キロカロリー、キログラムは7700の慣例です。日付はトリム後に YYYY-MM-DD と完全一致する必要があり、この経路では時刻やオフセットを受け付けないため、フォーム欄がタイムゾーンをまたいで日数を静かにずらすことはありません。数値文字列の任意の先頭プラスと科学記法は有限小数として解釈できるとき許可され、埋め込み空白、16進接頭辞、非数値トークンは明確なメッセージで拒否され、悪いセルが誤った摂取目標になりません。推奨フィールドは開始質量の current_weight、目標質量の goal_weight、暦文字列としての計画アンカーである start_date と end_date、キロカロリー単位の1日維持エネルギーの maintenance_calories です。start_weight、from_weight、target_weight、to_weight、from、to、until、goal_date、maintenance、tdee、maintenance_kcal などの別名を受け付けるため、表計算・クエリ文字列・型付きフォームが列名を変えずに同一契約を再利用できます。任意の weight_unit は既定でキログラムで、kg、kilogram、lb、lbs、pound、pounds も受理します。ユリウス日変換と赤字公式を自分で再実装せず、自動化パイプライン内で同一の数学結果が必要なときは、このページの無料ブラウザ実行と有料APIを組み合わせてください。
日付付きカロリー目標がコーチング・製品・学習に合う場面
このページでは作業はすべてブラウザ内で行われ、API経由では成功した照会ごとに $0.002 がかかり、失敗した検証は課金されず、応答後に何も保存されません。無料の対話的探索と同一数学の有料APIという分割は、KITのtier Aカタログの他項目と一致し、教室デモから自動化パイプラインへ数学結果を変えずに移れます。
連携の活用例
決定的なテストフィクスチャ
古典的7700/3500モデルと純粋なJDN日数区間から、固定の daily_calories と daily_deficit_kcal でCIと単体テストを初期化します。
技術的な質問
体重目標のカロリー目標計算の料金はいくらですか?
このページではブラウザで無料です。APIでは成功したリクエストが $0.002、無効な入力は課金されません。
2つの日付から1日カロリーはどう計算されますか?
式: days = JDN(end_date) − JDN(start_date); total_energy_kcal = (goal_weight − current_weight) × 7700 (kg) または × 3500 (lb); daily_calories = maintenance_calories + total_energy_kcal / days。
end_date が start_date 以前の場合はどうなりますか?
入力は invalid_input で拒否されます。非正の日付区間では1日のカロリー目標率を定義できません。
減量だけでなく増量も計画できますか?
はい。goal_weight が current_weight より高いと daily_adjustment_kcal は正となり、daily_calories は維持を上回り、direction は gain と報告されます。