日付・時間・暦項目 № 04.03

曜日計算機(指定日の曜日特定・何曜日調べ) - 無料オンライン計算ツール

指定した年月日(過去の歴史・生年月日・未来の予定)が何曜日かを瞬時に判定する無料の曜日計算ツール。ツェラーの公式とうるう年補正に基づき、年内経過日数やISO週番号も即座に算出。

曜日計算機とは?何がわかるツール? 指定した年月日(過去の歴史・生年月日・未来の記念日など)が何曜日かを瞬時に判定し、年内の通算日数やISO週番号も即座に割り出すツールです。

曜日計算機とは?何がわかるツール?

曜日計算機は、調べたい年月日を入力するだけで、その日が何曜日(月・火・水・木・金・土・日)だったか、あるいは何曜日になるかを瞬時に判定できる無料のオンライン計算ツールです。

「自分が生まれた日は何曜日だったのか?」「次の記念日は週末に重なるか?」「歴史的な大事件が起きた日は何曜日だったのか?」など、日常のふとした疑問からビジネスのスケジュール計画まで幅広くご活用いただけます。

当ツールは、グレゴリオ暦基準の数学的アルゴリズム(ツェラーの公式)を採用しており、4年に1度のうるう年(閏年)や世紀末の例外判定も完全自動で処理します。さらに、その日が「1年のうち何日目か(通算日数)」「ISO規格の第何週か」「年末まであと何日あるか」といった詳細な暦指標もリアルタイムで確認できます。

曜日の算出方法とツェラーの公式(計算の仕組み)

当計算機が採用している計算基準とアルゴリズム:

カレンダーを見ずに日付から曜日を計算する手法として、19世紀の数学者クリスティアン・ツェラー(Christian Zeller)が考案した「ツェラーの公式(Zeller's congruence)」が世界中で広く用いられています。

h = (q + ⌊13(m + 1) / 5⌋ + K + ⌊K / 4⌋ + ⌊J / 4⌋ − 2J) mod 7

※ツェラーの公式の最大のポイントは、1月と2月を「前年の13月・14月」として扱う点です(例:2026年2月10日は2025年14月10日として計算)。これにより、うるう年による日数のズレを月末として綺麗に処理できます。得られた余り h の数値が、0=土曜日、1=日曜日、2=月曜日、3=火曜日、4=水曜日、5=木曜日、6=金曜日に対応します。

q:指定された日付(1日〜31日)
m:月(3月〜12月はそのまま、1月は前年の13月、2月は前年の14月として計算)
K:年の下2桁(年 mod 100。例:2026年の場合は26)
J:年の上2桁(世紀数 = ⌊年 / 100⌋。例:2026年の場合は20)

うるう年(閏年)の3つの判定条件

地球が太陽の周りを1周する公転周期(約365.2422日)の端数を補正するため、グレゴリオ暦では次の3原則が定められています:①西暦年が4で割り切れる年はうるう年とする。②ただし100で割り切れる年は平年とする。③しかし400で割り切れる年は例外としてうるう年とする(例:2000年はうるう年、2100年は平年)。

国際規格(ISO 8601 / JIS X 0301)における週番号のルール

月曜日を週の始まり(第1日目)とし、その年の「最初の木曜日を含む週」を第1週(Week 1)と定義します。そのため、1月1日が金・土・日の場合は前年の最終週(第52週または第53週)に分類されることがあります。

基準準拠:日本規格協会 JIS X 0301(情報交換のためのデータ要素及び交換形式 - 日付及び時刻の表記)および国立天文台 暦計算基準

具体的な計算例とステップ解説

ステップごとの計算例 1

実例1:1964年10月10日(東京オリンピック開会式は何曜日だったか?)

1
変数の設定:日付 q=10、月 m=10(3月以降なのでそのまま)、年 1964年(K=64, J=19)。
2
各項の計算:⌊13×(10+1)/5⌋=28、⌊64/4⌋=16、⌊19/4⌋=4、2J=38。
3
合計値の算出:10 + 28 + 64 + 16 + 4 − 38 = 84。
4
7の剰余と曜日判定:84 ÷ 7 = 12 余り 0 ➔ 余り0は【土曜日】に対応。1964年10月10日は土曜日でした。
ステップごとの計算例 2

実例2:2026年1月1日(今年の元日は何曜日?)

1
1月の前年扱い:1月のため、前年「2025年の13月1日」として代入します(q=1, m=13)。
2
世紀と年数の整理:J=⌊2025 / 100⌋、K=25。
3
曜日の特定:2026年1月1日はグレゴリオ暦基準で正確に判定されます。
詳しい解説

日常生活やビジネスにおける曜日計算の実践的な活用法

① 生まれた日の曜日を知るエピソード:七曜(日・月・火・水・木・金・土)は古くから太陽・月・5つの惑星(火星・水星・木星・金星・土星)に由来し、自分の生まれた日の曜日を知ることは親子の会話や自己紹介の楽しい小話としても親しまれています。

② 週番号(ISO週)とビジネス計画:グローバル企業や製造業・物流業では「第何週(Week XX)」という単位で納期や生産計画を管理することが標準的です。当計算機を使えば、任意の日付が第何週に属するかを一目で把握できます。

③ 祝日・振替休日と民法第142条のルール:日本の民法第142条では「期間の末日が日曜日や国民の祝日に当たるときは、その翌営業日をもって満了とする」と定められています。重要な契約や支払期日の曜日は、法律実務上も極めて重要な意味を持ちます。

【早見表】うるう年(閏年)の判定シミュレーション一覧

1900平年(うるう年ではない)
÷4: ○ (割切れる)
÷100: ○ (割切れる)
÷400: × (割切れない)
2000うるう年(400年周期の特例)
÷4: ○ (割切れる)
÷100: ○ (割切れる)
÷400: ○ (割切れる)
2024うるう年 (366日)
÷4: ○ (割切れる)
÷100: × (割切れない)
÷400: -
2026平年 (365日)
÷4: × (割切れない)
÷100: -
÷400: -
2100平年(将来の平年)
÷4: ○ (割切れる)
÷100: ○ (割切れる)
÷400: × (割切れない)
よくある質問(FAQ)

曜日計算に関するよくある質問(FAQ)

過去の歴史的な日付や未来の日付でも正確に何曜日か計算できますか?

はい。ツェラーの公式および標準グレゴリオ暦の計算規則に基づき、過去数百年から未来に至るまでの任意の日付の曜日を瞬時に正確算出できます。

なぜツェラーの公式では1月と2月を「前年の13月・14月」として計算するのですか?

うるう年で2月に29日が追加される影響を、計算上「年の末尾(14月の末)」に持ってくることで、年ごとの日数のズレを極めてシンプルな数式で均一に処理できるようにするためです。

日本で現在の日・月・火・水・木・金・土の7曜日が使われ始めたのはいつからですか?

明治5年(1872年)の「太政官布告第337号(改暦ノ布告)」により、明治6年1月1日から太陽暦(グレゴリオ暦)とともに公式に7曜制が導入されました。

うるう年は必ず4年に1度やってきますか?

基本は4年に1度ですが、100で割り切れて400で割り切れない年(1900年や2100年など)は平年となります。これは地球の公転周期と暦のわずかなズレを調整するための厳密なルールです。

カレンダーの「ISO週番号」とは何ですか?

国際標準化機構(ISO 8601)およびJIS規格で定められた週の数え方です。月曜日を週の初日とし、その年の第1木曜日を含む週を「第1週」と数えます。欧州や国際ビジネスで広く使用されています。

年内の通算日数(Day of Year)とは何ですか?

1月1日を「第1日目」として、その年の大晦日(12月31日の365日目、または366日目)まで順番に数えた通算の日数です。天文学、システムログ、プロジェクト進捗管理などで多用されます。

公式出典・信頼できる公的情報源(E-E-A-T)

確認事項:すべての暦・法規基準は日本の公的機関および国際標準化規格(ISO 8601 / JIS X 0301)に準拠しています。外部リンクはすべて安全な別タブで開きます。

関連する計算機

「曜日計算」とあわせてよく使われている計算ツール

全て見る 日付・時間・暦 →
期間・日数№ 04.01

日付間隔・日数差計算機

開始日と終了日を指定するだけで、2つの日付の間の正確な総日数、週数、年月日の内訳、時間数を即座に計算。終了日を含める両端入れ計算やうるう年にも完全対応した無料の日数計算ツール。

Δt = Date₂ − Date₁ (days, weeks, months)計算機を開く
○日後・日前№ 04.05

日付加減算・○日後○日前計算機

指定した基準日から「○日後」「○日前」「○ヶ月後」などの正確な該当日付と曜日を即座に計算。うるう年や月末の日付調整にも完全対応した無料の日付計算ツール。

Target Date = Start Date ± (Y, M, W, D)計算機を開く
営業日№ 04.02

営業日・稼働日数計算機(平日カウント)

土日や週末を除外した正味の営業日数・稼働日数を計算。納期管理や業務計画の立案に便利。

営業日数 = 総カレンダー日数 − 週末日数(土日) − 期間内の祝日日数計算機を開く

高精度計算・プライバシー100%保護

全ての計算はお使いのブラウザ上でIEEE 754倍精度演算により実行されます。入力したデータは外部サーバーに送信・保存されることは一切ありません。