予定日から妊娠週数を計算
出産予定日から妊娠週数を計算します。予定日が2026年10月15日なら、2026年5月15日は妊娠18週1日で、予定日まであと153日です。基準日は自分で選ぶので結果がぶれません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Edd
- 2026-10-15
- As of
- 2026-05-15
- 満期までの日数
- 280
- 推定最終月経日
- 2026-01-08
- 妊娠日数
- 127
- 週数
- 18
この予定日からの妊娠週数計算機は、推定分娩予定日(EDD)と基準となる暦日を、完了した妊娠週数と余りの日数に変換します。両方の日付は厳密な YYYY-MM-DD 文字列としてご指定ください(サーバ時計は使いません)。教材・妊婦教育・自動テストでも同じ結果が再現されます。既定では Naegele の法則に従い、推定最終月経から予定日まで二百八十日(四十週)を仮定し、妊娠日数、週+日の表示、予定日までの残日数、妊娠三半期、推定 LMP、基準日が予定日を過ぎているかを返します。
予定日から妊娠週数を導く仕組み
臨床家やご家族は通常、妊娠を完了週数と余りの日数で表現します(例:二十八週と三日)。確定した最終月経ではなく予定日だけが錨になる場合、標準の再構成は、想定した正期の長さ(古典的な四十週妊娠では二百八十日)を予定日から遡って推定 LMP を得て、その LMP から基準日までのグレゴリオ暦の全日数を数えることです。
同等に、妊娠日数は term 日数から、基準日から予定日への符号付き日差を引いた値です。本計算機は prolaptic グレゴリオの通し日数でその整数恒等式を実行します。教育用で決定的であり、超音波による日齢付け・臨床判断・個別の医療助言の代わりにはなりません。
実務での使い方・限界・関連ツールとの違い
アプリ・診察カード・超音波レポートですでに予定日があり、選んだ基準日について週+日の透明な読み出しが必要なときにお使いください。授業用ワークシート、患者教育の下書き、マタニティアプリの単体テスト、マイルストーン記録前のパイプライン事前確認などに適します。意図的に例を組み合わせてください。
本ランディングは「予定日から妊娠週数」「EDD から何週」「推定分娩日から妊娠週数」といった検索を想定します。LMP から予定日を求める計算機(別の検索意図で他の KIT ツールが担当)でも、妊娠中の体重増加表でも、超音波生体計測エンジンでも、医療助言でもありません。
産科の term モデルなしに暦上の距離だけが必要なら日数差専用ツールを、明示的な term 長のもとで妊娠週・日・三半期・予定日までの日数が必要なら本能力を選んでください。
よくある質問
出産予定日から妊娠週数はどう計算しますか?
予定日から280日さかのぼって推定の最終月経日を求め、そこから基準日までの暦日を数えます。予定日が2026年10月15日なら、2026年5月15日は127日で、18週1日になります。
40週という前提は変えられますか?
変えられます。初期設定はネーゲレの法則による280日、つまり40週ですが、259〜294日、すなわち37〜42週の範囲で設定できます。
予定日を過ぎるとどうなりますか?
残り日数がマイナスになり、基準日が予定日を過ぎていることが表示されます。妊娠期間は294日、つまり42週0日までが対象で、それより後の日付は受け付けません。
超音波による週数の確認の代わりになりますか?
なりません。入力した予定日だけに基づく学習用の計算で、超音波による妊娠週数の確認や医師の判断、個別の医学的助言の代わりにはなりません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/gestational-age-edd \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"edd":"2026-10-15","as_of":"2026-05-15"}'const res = await fetch("https://api.kit.forhosting.com/health/gestational-age-edd", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"edd": "2026-10-15",
"as_of": "2026-05-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/gestational-age-edd",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"edd": "2026-10-15",
"as_of": "2026-05-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/gestational-age-edd", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"edd":"2026-10-15","as_of":"2026-05-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"edd":"2026-10-15","as_of":"2026-05-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/gestational-age-edd", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"edd": "2026-10-15",
"as_of": "2026-05-15"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.gestational_age_edd",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効な暦、推定 LMP より前の年齢、四十二週を超える年齢は invalid_input を返し課金されません。無料のブラウザ実行と前払い API は同一の純粋算術経路を共有し、成功リクエストあたり $0.002 です。
予定日から妊娠週数を導く仕組み
各 ISO 日付は実在する暦日として検証され(閏年を含む)、days_from_civil で変換され、浮動小数の日割・ネットワーク・ホスト時計なしで結合されます。成功時は正規化した edd と as_of、term_days の仮定、estimated_lmp、非負整数の gestational_days、weeks と余り days、"18 weeks + 1 days" のような gestational_age 文字列、days_until_edd(予定日後は負)、十三週と二十八週完了を境にした trimester(1・2・3)、選択した term を超えたときの is_post_term、短い公式の説明を返します。
入力・別名・term 長・エラー契約
どちらも YYYY-MM-DD 形式の実在するグレゴリオ日で、年は 1 から 9999 までです。二千二十三年二月二十九日のような存在しない日は拒否されます。計算後、妊娠年齢は 0 から二百九十四日(0〜四十二完了週)に収まる必要があります。検証失敗は課金されません。必須の edd は別名 due_date、estimated_due_date、due を受け付け、必須の as_of は reference_date、on、date、today を受け付けるため、表計算やフォームは列名を変えずに対応できます。任意の term_days の既定は二百八十で、早期・遅めの正期仮定をモデル化するときは二百五十九から二百九十四までの整数(三十七〜四十二週)でなければなりません。as_of が推定 LMP より前なら妊娠日数は負になり、API は確認すべきフィールド名を含む invalid_input を返します。as_of が推定 LMP から二百九十四日を超えて後なら、四十二週超の外れ値がスケジュールを捏造しないよう同じく拒否されます。欠落フィールド、非 ISO 形式、整数でない term_days も同じ invalid_input です。成功呼び出しの料金は単位 item で 1 リクエストあたり定額の $0.002 です。
実務での使い方・限界・関連ツールとの違い
二千二十六年十月十五日の EDD と二千二十六年五月十五日の as_of で第二半期中盤、同じ EDD と as_of=EDD で四十週ちょうど、欠落や逆転の組で invalid_input を示します。
連携の活用例
妊婦教育のワークシート
教育者が症例の EDD と基準日を受講者に渡し、手計算の週+日と決定的な gestational_age 文字列を授業前に照合します。
マタニティアプリの単体テスト
妊娠中期・正期ちょうど・過期の既知 fixture と意図的な無効組を、Date.now() に依存せずコーディングkataの期待値として生成します。
マイルストーン記録前のパイプライン事前確認
サービスは先に edd と as_of を検証し、妊娠窓が 0〜四十二週のときだけ weeks・days・trimester・days_until_edd を保存します。
技術的な質問
予定日からの妊娠週数計算機に必要な入力は何ですか?
推定分娩予定日(edd)と基準日(as_of)。どちらも YYYY-MM-DD です。任意の term_days の既定は 280(40 週)です。
なぜ今日を自動で使わず as_of が必須なのですか?
エンジンはホスト時計を読みません。as_of を渡すことでタイムゾーン・CI・golden 例でも結果が一致します。
基準日が推定の妊娠開始より前だとどうなりますか?
妊娠年齢が負になるため、API は invalid_input を返し、edd と as_of の確認を求めます。
予定日を過ぎてどこまで受け付けますか?
完了四十二週(妊娠 294 日)までです。それより後は invalid_input を返します。
予定日からの妊娠週数計算機は無料ですか?
ブラウザツールは無料でオフライン動作します。API は成功リクエストあたり $0.002 の KIT 前払い残高を使い、失敗タスクは課金されません。