誕生日の曜日計算
1990年7月25日生まれの人の2026年の誕生日は土曜日です。生年月日と知りたい年を入力すると、その年の誕生日の曜日が分かり、2月29日生まれもうるう年かどうかを確認します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 日付
- 1990-07-25
- 年
- 2,026
- 月
- 7
- 日
- 25
- 誕生日
- 2026-07-25
- 曜日
- Saturday
この誕生日の曜日計算機は、計画のたびに入力される問い——指定した年の誕生日は何曜日か——に答えます。生年月日を ISO の暦日として、対象年を添えて入力してください。エンジンはその月日を対象年へ写し、記念日が実在するグレゴリオ暦日であることを確かめたうえで、英語の曜日名を返します。2月29日は出生年と対象年の両方が閏年のときだけ受け付けます。平年の2月29日は、28日や3月1日へ黙ってずらすのではなく拒否します。出生記録はすでに分かっており、別の年の記念日の曜日だけが必要なときに使ってください。
誕生日の曜日とは何か、記念日をどう組み立てるか
誕生日の曜日とは、選んだ年に出生の記念日が当たる曜日であり、その年を指定しない限り、生まれた当日の曜日ではありません。近い誕生日がもてなしやすい土曜日か、子どものころの誕生日が登校日だったか、有名な出生が百年祭に何曜日になるかを知るために、このページを開きます。
入力は ISO 暦日として書いた生年月日と、1 から 9999 までのグレゴリオ年として書いた対象年です。エンジンは生年月日から月と日を対象年へ写し、できた記念日が実在する民事日であることを確かめて、英語で曜日を名付けます。この切り分けが製品です。
知りたい年の完全な日付を送るのではなく、出生記録と計画中の年を送ります。消える記念日は 2月29日だけです。2月29日生まれの人に暦上の誕生日があるのはグレゴリオ閏年に限られます。
生年月日が閏年の2月29日で対象年が平年なら、2月28日や3月1日に祝うといった法慣習を作らず、この計算機は要求を拒否します。閏年でない出生年の2月29日、4月31日、年月日でない文字列など、無効な生年月日も失敗します。曜日は先発グレゴリオ暦上の坂本の整数式で求め、ホストの Date オブジェクトは使いません。
閏年の規則は通例どおり、4で割り切れ、かつ100で割り切れる世紀年は400で割り切れる場合に限ります。
誕生日の曜日計算機が役立つ場面
家庭や行事の担当者は、招待状を刷る前に会場を押さえるために誕生日の曜日計算機を使います。土曜日の記念日と火曜日とでは買い物リストが違います。教員や試験対策サイトは、平年の2月29日を黙ってずらさず無効と印す決定的な神託が必要です。
暦の宿題の定番のひっかけです。系譜のページやスポーツ年鑑は、ホスト時計に頼らず、後年の記念年に歴史上の出生の曜日を復元します。汎用の曜日ツールをすでに出している製品チームでも、この着地は必要です。
検索する人は「ISO のこの日付は何曜日」ではなく「私の誕生日は何曜日」と打ち、完全な対象日付ではなく出生記録と年を持って来ます。検証失敗は残高を消費しません。要求を小さく保ち、テストで曜日文字列を固定すれば、宿題、LMS プラグイン、エッジワーカー向けに再現可能な記念日名が得られ、自前の暦ライブラリを立てる必要はありません。
このページは年齢計算機でも、誕生日のパラドックスの確率ツールでも、ロケール対応の日付整形器でもありません。
活用例
曜日に合わせて集まりを計画する
生年月日と開催年を入れて、記念日が土曜日か、授業のある夜か、祝日の週末かを会場予約の前に確認します。
宿題と暦の試験
教科書の誕生日を後の年に写した曜日を、閏日の失敗も含め、タイムゾーンに左右される Date 呼び出しではなく決定的な神託で確かめます。
招待と系譜のフィクスチャ
既知の生年月日を選んだ年へ射影した英語の曜日で、テストデータと記念ページを蒔きます。ホスト時計は読みません。
よくある質問
誕生日が何曜日かはどう調べますか?
生年月日を YYYY-MM-DD として date に、知りたい年を year に送ってください。
無効な生年月日とは何ですか?
実在するグレゴリオの YYYY-MM-DD 日でないものすべてです。形の誤り、月 00 や 13、4月31日、閏年でない出生年の2月29日。これらの要求は課金されません。
2月29日生まれの場合はどうなりますか?
指定した年もうるう年のときだけ受け付けます。平年にはその日付が存在しないため、2月の最終日や3月1日に勝手にずらさず、その旨をお知らせします。
生まれた日の曜日と同じですか?
指定する年を生まれた年にした場合だけ同じになります。それ以外は指定した年の誕生日の曜日で、1990年7月25日生まれなら2026年は土曜日です。
何年まで調べられますか?
西暦1年から9999年までのどの年でも調べられます。うるう年は、4で割り切れる年のうち、400で割り切れない世紀の年を除くという通常のルールに従います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/birthday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-07-25","year":2026}'const res = await fetch("https://api.kit.forhosting.com/life/birthday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "1990-07-25",
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/birthday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "1990-07-25",
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/birthday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"1990-07-25","year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"1990-07-25","year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/birthday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"date": "1990-07-25",
"year": 2026
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.birthday",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
year_min | 1 |
year_max | 9999 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
誕生日の曜日とは何か、記念日をどう組み立てるか
東京のブラウザと API ワーカーは同じ Saturday で一致します。
入力契約、応答の形、誤り時の振る舞い
4桁、ハイフン、2桁、ハイフン、2桁の文字列で、1 から 9999 までの両端を含む年範囲の実在グレゴリオ日でなければなりません。検証失敗は課金されません。典型的な失敗は、date または year の欠落、年月日でない出生文字列、2023-02-29 のようなあり得ない民事日、文書化された範囲外の年、平年へ射影した2月29日です。月グリッドが必要ならご自身のカレンダー画面と組み合わせてください。この端点は曜日だけを名付け、ロケールもタイムゾーンもパーティー用チェックリストも出しません。必須フィールドが2つの JSON 本体を POST してください。生年月日は date に置き、birth_date、birth、dob、born、birthdate としても届きます。対象年は year に置き、target_year または in_year としても届きます。JSON 整数でも整数の文字列でも構いません。分数、空文字、範囲外の値はフィールド名付きの invalid_input で失敗します。成功時の本体は、正規化した生年月日、対象年、記念日の月と日、birthday 内の ISO 記念日文字列、英語の曜日名、3文字の weekday_short、月曜が1で日曜が7の ISO 曜日番号、対象年の leap_year 旗、Birthday 25 July falls on Saturday in 2026 のような短いメッセージを返します。料金は成功1件あたり定額の $0.002 で、単位は item です。
誕生日の曜日計算機が役立つ場面
開発者は同じ契約をスクリプトから呼び、招待アプリのフィクスチャを蒔き、予定デモの前に利用者が入れた生年月日を検証し、当てずっぽうではなく曜日フィールドを求める製品文言を満たします。実装は純粋な parse のティア A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルのトークンも外向きの通信もありません。
技術的な質問
2月29日生まれで、対象年が閏年でないときはどうなりますか。
タスクは invalid_input で失敗します。この計算機は2月29日の誕生日を2月28日や3月1日へ移しません。記念日は民事暦上に存在する必要があります。
曜日はタイムゾーンに依存しますか。
しません。求解は坂本のグレゴリオ算術を使い、ホスト時計も Date のタイムゾーンも読まないため、ブラウザの道具と API は一致します。
誕生日の曜日計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功1回あたり $0.002 で KIT の前払い残高を使い、無効な入力は課金されません。