スーパーボウル・サンデーの日付
スーパーボウル・サンデー日付計算ツールは、ご指定の年について、伝統的な日付である2月の第2日曜日を返します。グレゴリオ暦の整数演算だけを用い、結果をUTCの暦フィールドとして示します。そのため、端末のタイムゾーン、夏時間、言語設定、ネットワーク、現在時刻には左右されません。並べ替え可能なISO日付と適用ルールも含まれるため、編集カレンダー、催事計画、再現可能なソフトウェアテストにご利用いただけます。
無料で実行
この伝統的な日付が示すもの
本ツールは、指定したグレゴリオ暦年の2月第2日曜日は何日か、という明確な暦の問いに答えます。この規則は、現代のスーパーボウル・サンデーの伝統的な日付として広く使われています。1から9999までの年をご入力いただくと、ISO日付、月、日、曜日、何回目の日曜日か、規則、暦、UTC表記を返します。スポーツ日程の照会、出場チームの特定、開始時刻の予測は行いません。したがって、結果は公式のライブ情報ではなく、規則に基づく暦日としてお使いください。確定した会場、放送、対戦情報が必要な場合は、公式情報源と組み合わせてください。APIの1回の料金は$0.002で、同じ純粋計算をブラウザーでは無料で実行できます。
第2日曜日の計算方法
最初に、先発グレゴリオ暦の整数演算で2月1日の曜日を求めます。次に最初の日曜日までの限られた差を算出し、正確に7日を加えて第2日曜日を得ます。結果は必ず2月8日から14日までの範囲に入るため、容易に検証できます。年は1から9999までの有限の整数でなければならず、文字列、小数、未入力、範囲外の値は拒否されます。JavaScriptのDateオブジェクトは使用しないため、タイムゾーン、夏時間、実行環境の解析差が結果に影響しません。ネットワーク、乱数、変更可能なキャッシュ、現在日付にも依存しません。同じ有効な年からは常に同じJSONが生成されます。
カレンダーや自動処理での利用方法
データベースのキー、リマインダー、編集期限、テストにYYYY-MM-DD形式が必要な場合はdateフィールドをご利用ください。年、月、日の個別フィールドは独自のカレンダーオブジェクトを作るシステムに便利で、曜日、回数、規則から計算理由も確認できます。この日付を基準に、公開期限、人員、メニュー、販促、在庫確認を逆算できます。ここでのUTCは安定した暦の基準を示すもので、午前0時の試合開始時刻ではありません。公式日程に運用上または法的な権威がある場合は、それを最終情報源とし、本結果は計画、仮入力、整合性確認にお使いください。
活用例
編集カレンダーを準備する
詳細発表前でも、年間計画にスーパーボウル・サンデーの安定した仮日付を設定できます。
接客準備の日程を組む
人員、仕入れ、メニュー、販促を、伝統的な2月の第2日曜日に合わせて計画できます。
再現可能な日付テストを作る
年次リマインダーや2月の定期日付を検証するソフトウェア向けに、決定的なデータを生成します。
よくある質問
どのような規則で計算しますか?
指定年の先発グレゴリオ暦における、2月の第2日曜日を返します。
NFLの公式日程を利用しますか?
いいえ。指定された伝統的な規則だけを計算し、日程、会場、チーム、開始時刻は取得しません。
結果にUTCが記載されるのはなぜですか?
UTCは暦フィールドの安定した基準を示します。結果は日付であり、午前0時の開始時刻ではありません。
どの年を指定できますか?
1から9999までの数値の整数をご指定ください。数字の文字列や小数は受け付けません。
APIリクエストの料金はいくらですか?
APIは1回あたり$0.002です。純粋計算はブラウザーでも無料でご利用いただけます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/date/super-bowl-sunday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/super-bowl-sunday", {
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/super-bowl-sunday",
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/super-bowl-sunday", 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/super-bowl-sunday", 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.super_bowl_sunday",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |