年間の曜日回数
曜日と年を選ぶと、その曜日が1年に何回あるかが分かります。2024年は月曜日に始まるうるう年なので、月曜日は53回です。ほとんどの曜日は52回で、53回になるのは1つか2つです。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 年
- 2,024
- 曜日
- Monday
- 曜日インデックス
- 1
- 数量
- 53
- 年の日数
- 366
- 1月1日の曜日
- 1
会議の計画、給与サイクル、コンテンツカレンダー、教室の日付演習は、すべて同じ問いに行き着きます。ある曜日が特定の年に何回あるかです。平年は365日、つまり52週と1日の余り、うるう年は366日で余りが2日です。その余りにより、ほとんどの曜日は52回、1つまたは2つの曜日は1月1日の曜日と2月29日の有無に応じて53回になります。この機能は1から9999までの任意のグレゴリオ年について、その問いに決定的に答えます。認識されない曜日文字列は明確な無効入力エラーで失敗し課金されません。
平年とうるう年における曜日頻度の仕組み
すべてのグレゴリオ年は365日または366日を含みます。365は52週と1日なので、ちょうど1つの曜日が53回、他の6つが52回です。366は52週と2日なので、連続する2つの曜日が53回——1月1日の曜日とその次の曜日です。
うるう年は標準規則に従います。4で割り切れるが、世紀年は400で割り切れる場合のみ。エンジンはまずそのうるう規則から日数を決め、坂本の算術(純粋な合同式、ホストのDateなし)で1月1日の曜日を求め、年を通じて目標曜日が何回あるかを数えます。
weekdayはMondayのような英語のフルネーム、Monのような3文字略、または日曜を0とする0から6の整数で送ります。名前の大文字小文字は無視されます。
活用例
会議とキャンペーンのカレンダー
製品とマーケのチームは、繰り返し枠や週次コンテンツ公開を予約する前に、ローンチ年に月曜や金曜が何回あるかを確認します。
給与とシフトの見積
人事と運用のツールは、平年またはうるう年の真の曜日頻度から週次支払サイクルやシフト雛形を見積もります。
よくある質問
曜日名が間違っているとどうなりますか?
Funday"のような認識されない名前は拒否され課金されません。Sunday–Saturdayまたは一般的な3文字略を使います。
うるう年は答えを変えますか?
はい。 うるう年は366日なので、1つではなく2つの曜日が53回になります。2月29日は標準のグレゴリオうるう規則で含まれます。
53回ある曜日はどれですか?
平年は1月1日と同じ曜日だけが53回です。うるう年はその曜日と翌日の曜日の2つが53回になり、2024年は月曜日と火曜日でした。
2024年に月曜日は何回ありますか?
53回です。2024年は366日のうるう年で、1月1日が月曜日だったため、月曜日と火曜日が53回、残りの曜日は52回でした。
曜日は略称や数字でも指定できますか?
できます。Monのような英語の3文字の略称や、日曜日を0とする0から6の数字でも指定できます。名前の大文字と小文字は区別しません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/date/weekday-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024,"weekday":"Monday"}'const res = await fetch("https://api.kit.forhosting.com/date/weekday-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2024,
"weekday": "Monday"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/weekday-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2024,
"weekday": "Monday"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/weekday-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2024,"weekday":"Monday"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2024,"weekday":"Monday"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/weekday-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"year": 2024,
"weekday": "Monday"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.weekday_frequency",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
年と曜日名を送ると、52または53の安定したJSONカウント、うるう年の文脈、53回になる曜日の一覧が返ります。
平年とうるう年における曜日頻度の仕組み
yearはJSON整数または整数文字列(別名yとyr)で送ります。経路はネットワーク・乱数シード・壁時計のない純算術のため、同一入力は常に同一JSONを返します。
応答フィールドの読み方と無効な曜日名の扱い
可能なときエラーは悪いトークンを名指しし、フォームが正確なヒントを示せます。ユーザー向けフォームではフルネームを優先し、すでに日曜0ベースのインデックスを使うカレンダー連携では略称と数値インデックスを受け入れます。成功時の応答はyear、正規の曜日名(SundayからSaturday)、日曜0から土曜6のweekday_indexを返します。countフィールドが求める答えで52または53です。支援フィールドはUIとテストに役立ちます。days_in_yearは365または366、is_leap_yearは真偽値、jan1_weekdayとjan1_weekday_nameは年の初日を示し、weekdays_with_53はその年に53回現れる曜日名を列挙し、2回目の要求なしに長い曜日を強調できます。methodラベルは常にweekday_frequency、calendarは常にgregorianなので、下流コードは形を嗅がずに分岐できます。年の欠落、曜日の欠落、1から9999の外の年、非整数の年、認識されない曜日文字列はすべてinvalid_inputで失敗し課金されません。
APIの使い方、料金、スケジュール業務、実用上の制限
会議プランナー、編集カレンダー、学校の時間割、キャンペーン年に金曜や月曜が何回あるかの素早い確認には、無料のブラウザ曜日回数計算機を呼び出します。印刷可能なグリッドが必要なら月次カレンダー生成と、祝日が生の曜日頻度より重要なら営業日カウンタと組み合わせます。年はカタログの他の日付ツールと揃え表示を安全に保つため1から9999に制限されます。必須の整数yearと必須の文字列または整数weekdayを含むJSON本体を送ります。スケジュールサービス、給与見積、コンテンツCMS、カレンダー分析パイプラインがKIT残高下の安定契約を必要とするときは前払いAPIを使い、成功1件$0.002、検証失敗はエンジンが拒否した後に残高を消費しません。SDKを出す著者は、各言語でうるう規則を再実装せずに「1年に月曜日は何回」に答えるダッシュボードへcountとweekdays_with_53を直接マップできます。
連携の活用例
授業とクイズの生成
教員や家庭教師アプリは、1年に火曜日が何回あるかを問い、決定的なJSONで生徒の答えを検証します。
技術的な質問
1年に月曜日が何回あるかはどう数えますか?
year(例: 2024)とweekdayを"Monday"(または"Mon")にしたJSONを送ります。countフィールドはそのグレゴリオ年に応じて52または53です。
曜日回数計算機は無料ですか?
ブラウザツールはお使いの端末で無料実行です。API呼び出しは成功1件あたり$0.002の前払いKIT残高を使い、検証失敗は課金されません。
名前の代わりに数字を渡せますか?
はい。weekdayは日曜0・土曜6の整数0–6でもよく、一般的なカレンダーAPIと一致します。応答はなお正規の英語名を返します。