ForHosting KIT · 健康・運動

隔離解除日計算機

最後の接触が2026年3月1日で隔離期間が14日なら、解除日は2026年3月15日です。接触日と、決まりで定められた日数を入れると、書類や通知に使える日付が1つに決まります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
曝露日
2026-03-01
期間 (日)
14
結果
解除日
2026-03-15

隔離活動の計算機は、最後の曝露の暦日と、整数日で示された必要な隔離期間を、帳票・文書・名簿に載せられる単一の解除日に変換します。本ツールは厳格なYYYY-MM-DDの曝露日と正の整数の期間を受け取り、グレゴリオ暦の月の長さとうるう年に従ってその市民暦日数を加えます。壁時計も、タイムゾーンも、乱数シードも使いません。職場曝露後の産業保健受付、学校の出席停止通知、渡航時の隔離計画、夏時間境界でずれる表計算式ではなく透明で再現可能な隔離終了日が必要な自動化にご利用ください。

隔離活動の計算機が算出するもの

最後の既知曝露のあとの公衆衛生文書は、時計時刻ではなく隔離日数の整数をほぼ必ず記します。復職通知は最終接触から十四日、学校の出席停止は曝露日から五日、渡航プロトコルはリストされた接触から十日、といった具合です。本隔離活動計算機はその市民日モデルをそのまま実装します。

曝露日をゼロ日目とし、必要な期間をグレゴリオ暦の整数日として加えて解除日を得ます。隔離区間が完全に経過した最初の暦日です。月の長さとうるう日は教科書どおりのグレゴリオ規則に従うため、うるう年の二月二十日から十四日は三月五日、平年の同じ起算は三月六日になります。

ハンドラは壁時計を見ず、タイムゾーン経由で変換せず、タイムスタンプを丸めません。厳格なYYYY-MM-DD文字列が入り、厳格なYYYY-MM-DD文字列が出ます。隔離プロトコルは整数日で書かれるため、期間は正の整数でなければなりません。

小数、ゼロ、負値は黙って丸めず拒否します。

隔離解除日の計算が役立つ場面

産業保健窓口と学校看護師は、最終接触日とプロトコル期間を入力した瞬間に一次の解除日を必要とします。本計算機を組み込めば、公開された式付きの透明な市民日基準が得られ、プロダクト文案が日付ライブラリを分解せずに引用できます。

保管された曝露列から隔離終了を再計算する人事の復職スクリプトや研究パイプラインは、完全な暦ツールキットを持ち込まず、夏時間境界付近でずれるホストのDate実装に頼らずに、同じ純粋関数をバッチ処理できます。エンジンは解析ティアAの分析作業—少数の整数検証と月ロール—のため、遅延は低くコストモデルは平坦です。出力は慣例の暦推定として扱ってください。

説明可能で決定的で、機械時計に依存しません。管轄が別のゼロ日目慣例を公表している場合は公式の公衆衛生計算機を優先してください。

学校の出席停止通知

曝露後に児童生徒が戻れる最初の日を、五日または十日の期間で計算します。タイムゾーンに敏感な表計算は使いません。

この隔離活動の計算機は解除日をどう決めますか?

2026-03-01から14日なら2026-03-15です。月の長さとうるう日は適用し、壁時計は使いません。

うるう日は十四日の隔離カウントを変えますか?

変えます。 カウントは市民暦日だからです。2024-02-20に14日を足すと2024-03-05(2024はうるう年)、2023-02-20に14日を足すと2023-03-06です。2023-02-29のような存在しない日付は拒否されます。

2026年3月1日に接触し14日間隔離する場合、解除日はいつですか?

2026年3月15日です。接触した日を0日目とし、そこに丸14日を足して、隔離期間がすべて過ぎた最初の日を解除日とします。

半日やゼロ日を入力できますか?

できません。隔離の決まりは丸1日単位で書かれているため、日数は1以上の整数が必要です。小数やゼロ、マイナスの値は丸めずに受け付けません。

何日隔離すべきかも教えてくれますか?

教えません。学校なら5日、渡航なら10日、職場なら14日など、決まりで定められた日数をご自身で入れます。日付の計算であり、診断やお住まいの地域の決まりの代わりにはなりません。

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

POSThttps://api.kit.forhosting.com/health/quarantine-activity

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

curl -X POST https://api.kit.forhosting.com/health/quarantine-activity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"exposure_date":"2026-03-01","duration_days":14}'
{
  "exposure_date": "2026-03-01",
  "duration_days": 14
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.quarantine_activity",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

欠落、ゼロ、負、非整数の期間は、終了日を捏造せずinvalid_inputで失敗します。

隔離活動の計算機が算出するもの

JSON本文は正規化済みのexposure_date、整数のduration_days、算出したrelease_date、回答の横に印刷できるformula文字列を返し、診療票・給与フラグ・保護者宛て文書が同じISO日付を示せます。これは暦のオフセットであり、診断でも症状チェッカーでも、管轄で現行の隔離規則の代替でもありません。

入力契約、検証、応答形、決定的エラー

月は一から十二、日はその月に実在する必要があります。二千二十三年二月二十九日はその年がうるう年でないため拒否され、四月三十一日は四月が三十日のため拒否されます。三千六百五十日を超える期間も拒否し、誤入力の年が暦を何千年も歩かないようにします。テストに固定すれば、暦算術の偶発的な書き換えを検出できます。壁時計タイムスタンプやタイムゾーンは送らないでください。本ページは市民日の隔離オフセットのみです。必須フィールドが二つあるJSONオブジェクトをPOSTしてください。exposure_dateは四桁・ハイフン・二桁の月・ハイフン・二桁の日に一致する文字列で、最後の曝露の暦日を示します。エイリアスdate、exposure、last_exposure、exposure_dayは同じ解析経路に写像されるため、フォームは好みの名前を保てます。duration_daysは正の整数—一日以上の整数日、ゼロでも負でも小数でもない—であり、エイリアスdays、quarantine_days、duration、isolation_daysを受け付けます。欠落フィールド、空文字、非オブジェクト、日付パターンに失敗する文字列は、フィールド名を示したinvalid_inputを投げます。ゼロ、マイナス三、10.5などの期間は、duration_daysは正の整数でなければならない、というメッセージで失敗します。成功時の本文には常にexposure_date、duration_days、release_date、formulaが含まれ、任意のnullフィールドは埋められません。例:exposure_dateが二千二十六年三月一日でduration_daysが十四なら、release_dateは二千二十六年三月十五日です。検証失敗は課金されないため、敵対的または不完全なペイロードを前払い残高を使わずに試せます。

産業保健での復職

最終接触日とプロトコル期間を復職票のrelease_dateに変え、給与フラグが後で照合するのと同じISO文字列に揃えます。

隔離記録の一括再計算

保存した曝露列と整数期間から研究や名簿用の解除日を再計算し、うるう年が正直なままになるようゴールデンを固定します。

必須の入力フィールドはどれですか。

exposure_date(YYYY-MM-DD)とduration_days(正の整数)です。エイリアスdate、exposure、last_exposure、exposure_dayおよびdays、quarantine_days、duration、isolation_daysを受け付けます。欠落または空のフィールドはinvalid_inputを返し、課金されません。

duration_daysがゼロ、負、または10.5のときはどうなりますか。

タスクはinvalid_inputで失敗します。隔離プロトコルは整数日で書かれるため、duration_daysは正の整数(1, 2, 3, …)でなければなりません。小数は丸めません。

隔離活動のAPI呼び出しが成功した場合の料金は。

ブラウザウィジェットは無料です。API呼び出しは成功したタスクごとに前払いKIT残高から$0.002です。無効な入力は課金されません。

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