ForHosting KIT · 開発者向けツール

昇天祭の日付計算

昇天祭は固定日ではなく復活祭の日付に結び付くため、毎年日付が変わります。この計算機は年を受け取り、決定論的なコンプトゥスでグレゴリオ暦の復活祭を求め、そこから正確に39暦日進めて次の木曜日を算出します。結果には最終日付、月、日、および基準にした復活祭の日付が含まれます。現在時刻、タイムゾーン、ネットワークサービス、地域別の暦設定は使用しないため、同じ有効な入力からは常に同じ結果が得られます。

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

昇天祭の日付が毎年変わる理由

昇天祭は、復活祭に従って暦上の位置が決まる移動祝日です。伝統的な数え方では、復活祭の日曜日を復活節の第1日とし、昇天祭は第40日に祝われます。通常の日付差として表すと復活祭の日曜日から39日後となり、必ず木曜日です。グレゴリオ暦の復活祭は3月下旬から4月下旬までの間に置かれるため、昇天祭は4月下旬から6月上旬までの範囲になります。この計算機では、ご指定のグレゴリオ暦年から出発し、確立されたグレゴリオ暦のコンプトゥスを適用して復活祭の日曜日を求めます。その後、途中の各月の実際の日数に従って日付を進めます。言語や地域、教会暦の設定、保存済みの一覧表から日付を推測することはありません。予定表、出版物、ソフトウェア向けの日付を作成する際には、この違いが重要です。明確に定義されたグレゴリオ暦の規則なら、実行場所に左右されず、再現と検証ができます。結果に復活祭の日付も示されるため、根拠の分からない祝日だけを受け取るのではなく、計算の起点をご確認いただけます。

結果の読み方と確認方法

1から9999までのグレゴリオ暦の整数年をご入力ください。主な結果は、曖昧さのないYYYY-MM-DD形式で示す昇天祭の日付です。年、月、日を別々の項目でも返すため、テンプレートや構造化された処理に組み込みやすく、月名も読みやすい表示として利用できます。また、曜日が木曜日であることと、併記された復活祭の日曜日から39日後であることも示します。手作業で確認するには、返された復活祭の日付から完全な5週間、つまり35日を数え、さらに4日を加えてください。日曜日からこの日数を進めると木曜日になります。アルゴリズムは一貫して整数演算を使用し、JavaScriptのDateオブジェクトを生成しません。そのため、現地の午前0時の扱い、夏時間の切り替え、実行環境のタイムゾーン設定、過去のタイムゾーンデータによって結果がずれることはありません。対応範囲も明示しています。未入力、小数、数値以外、範囲外の値は、丸めたり暗黙に読み替えたりせず拒否します。

暦や業務での日付の利用方法

この結果は、暦を確定する前に移動祝日を計画する必要がある場面で役立ちます。学校、教区、出版社、旅行担当、給与担当などで、特定年の日付を計算し、それぞれの規定に沿った予定表へ組み込めます。APIは、年間カレンダーの生成、取り込んだ祝日データの検証、日付ライブラリと安定した基準計算との比較にも適しています。この機能が答えるのは、グレゴリオ暦の復活祭計算に基づく伝統的な木曜日の昇天祭という、明確な問いです。地域によっては教会の慣行により翌日曜日へ祝いを移す場合があり、公休日としての扱いも管轄ごとに異なります。こうした規定をここで推測することはありません。移された日曜日が必要な場合は、該当する機関がその規則を採用していることをご確認のうえ、結果に3日を加えてください。APIリクエストの料金は$0.002で、ブラウザー版にも同じ純粋なロジックを使用します。入力年や計算結果を得るために外部サービスへ接続することはありません。

教会の年間暦を作成する

年から伝統的な木曜日の日付を生成し、確認用に復活祭の日付も保持できます。

祝日予定データを検証する

公開前に、登録された昇天祭の日付を決定論的なグレゴリオ暦計算と比較できます。

将来の計画を自動化する

祝日APIやタイムゾーンデータベースに依存せず、移動祝日を年間計画ツールへ追加できます。

昇天祭の日付はどのように計算しますか?

指定年のグレゴリオ暦の復活祭の日曜日を求め、正確に39暦日進めて木曜日を算出します。

40日ではなく39日後になるのはなぜですか?

伝統的な典礼上の数え方では復活祭の日曜日を第1日とします。経過日数では、第40日は復活祭から39日後です。

計算はタイムゾーンに左右されますか?

いいえ。純粋な整数の暦演算を使い、時計、Dateオブジェクト、タイムゾーン、地域設定を使用しません。

日曜日へ移された祝いの日付を返しますか?

いいえ。伝統的な木曜日を返します。地域の決定により翌日曜日へ移す管轄もあります。

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

APIリクエスト1件は$0.002です。ブラウザー版では同じ決定論的な計算を端末内で実行します。

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

POSThttps://api.kit.forhosting.com/date/ascension-day

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

curl -X POST https://api.kit.forhosting.com/date/ascension-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.ascension_day",
  "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の完全なドキュメントを見る →