告解の火曜日の日付
年を入力すると、告解の火曜日(マルディグラ)の日付が分かります。2026年は2月17日で、灰の水曜日の前日、復活祭の日曜日の47日前です。パレードやパンケーキの催し、学校行事を早めに計画できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 年
- 2,026
- 日付
- 2026-02-17
- 月
- 2
- 日
- 17
告解の火曜日はマルディグラやパンケーキデーとも呼ばれ、西方キリスト教暦で灰の水曜日と四旬節が始まる前日のことです。復活祭を基準とするため、毎年の日付は一定ではありません。グレゴリオ暦の年を入力すると、正確な日付を ISO 形式と数値の各要素で取得できます。計算には決定的な整数演算だけを使用し、端末の時計、サーバーのタイムゾーン、ロケール、ネットワーク、保存済み祝日表には依存しません。
告解の火曜日の日付が決まる仕組み
告解の火曜日は灰の水曜日の直前の日です。西方キリスト教暦では、灰の水曜日は復活祭の日曜日の46暦日前であるため、告解の火曜日は47暦日前になります。四旬節の40日間より暦上の期間が長いのは、期間内の日曜日を暦日には含める一方、伝統的に断食の40日には数えないためです。
この計算機は、Meeus、Jones、Butcher と関連付けられることが多い匿名グレゴリオ暦コンプトゥスで、まず復活祭の日曜日を求めます。次に、月ごとの日数と世紀年を含む完全なうるう年規則を適用し、正確に47日戻ります。グレゴリオ暦の復活祭は3月22日から4月25日までなので、告解の火曜日は同じ年の2月または3月になります。
これは天文学的観測ではなく教会暦上の計算であり、リアルタイムの月の観測を参照せず、西方復活祭の標準化されたグレゴリオ暦規則に従います。
計算機の呼び出し方と応答の読み方
成功時には YYYY-MM-DD 形式の date と、数値の year、month、day が返されます。文字列はデータベース、設定ファイル、比較に適し、個別の数値はラベルやカレンダー項目の作成に便利です。返される値は特定の瞬間ではなく、市民暦上の日付です。
UTC オフセットを変換する必要はありません。実装では JavaScript の Date オブジェクトを意図的に使わないため、どのタイムゾーンから呼び出しても同じ結果になります。タイムスタンプが必要な場合は、日付を受け取った後で時刻とタイムゾーンを明示的に指定してください。
マルディグラと関連行事の予定作成
この結果は、同じ日を異なる名称で扱う多様な予定の基準になります。告解の火曜日は、告解、四旬節への準備、パンケーキ、カーニバル、マルディグラ期間最後の祝祭と結び付いていますが、習慣や開催期間は地域によって異なります。この機能が答えるのは、指定年の灰の水曜日直前の火曜日がグレゴリオ暦の何日か、という明確な問いです。
主催者は申込期限、パレード、飲食提供、人員配置、学校行事、公開予定を設定できます。ソフトウェアチームはウェブサイトから毎年の日付を転記せずに反復可能な祝日データを生成でき、同じ入力が常に同じ出力になるため、テスト用データも安定します。より広い典礼暦を作る場合は、この日付を一度計算し、組織の規則に従って周辺の祝日を慎重に導出してください。
すべてのカーニバル行事が火曜日だけに行われることや、あらゆる地域で法定休日になることは想定しないでください。休業や営業時間、地域の予定は別の方針データとして管理する必要があります。
活用例
年間教会暦の作成
手作業の日付一覧を維持せず、教会、学校、地域の暦で灰の水曜日の直前に告解の火曜日を配置できます。
マルディグラ行事の計画
パレード、接遇、人員、公開、申込の予定を、四旬節前の正しい最後の火曜日に合わせられます。
決定的な祝日データの生成
ネットワーク、ローカルの時差、外部祝日表を使わず、複数年で再現可能なカレンダーデータを作成できます。
よくある質問
告解の火曜日とマルディグラは同じ日ですか?
はい。 同じ灰の水曜日直前の火曜日を指します。ただし、地域のカーニバル期間には別の日の行事も含まれることがあります。
告解の火曜日はどのように計算しますか?
匿名グレゴリオ暦コンプトゥスで復活祭の日曜日を求め、正確に47暦日を差し引きます。
計算結果はタイムゾーンに依存しますか?
いいえ。 システム時計、Date オブジェクト、ロケール、タイムゾーン変換を使わず、純粋な算術で日付を返します。
正教会の告解の火曜日も計算できますか?
いいえ。 西方教会のグレゴリオ暦復活祭規則に従います。正教会の復活祭に基づく暦には別のコンプトゥスが必要な場合があります。
告解の火曜日は何月になりますか?
必ず2月か3月です。西方教会の復活祭は3月22日から4月25日のあいだにあり、告解の火曜日はその47日前なので、この2か月から外れることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/date/shrove-tuesday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/shrove-tuesday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/shrove-tuesday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/shrove-tuesday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/shrove-tuesday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"year": 2026
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.shrove_tuesday",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
計算機の呼び出し方と応答の読み方
必須フィールド year を、1以上の整数として送信してください。値がない場合、小数、数値でない文字列、1未満の年には、もっともらしい誤った結果ではなく invalid_input エラーが返されます。API の料金は成功した項目ごとに $0.002 で、簡単な確認にはブラウザー版を利用できます。
技術的な質問
API の料金はいくらですか?
API は成功した項目ごとに $0.002 です。1回だけ確認する場合は、ブラウザー内の計算機も利用できます。