曜日計算機

特定の日付の曜日を素早く確認できます。誕生日、記念日、歴史的な日付など、過去と未来のあらゆる日付の曜日を正確に計算します。

曜日を確認したい日付を選択してください

使い方

  1. 日付を入力

    曜日を確認したい日付を年・月・日の順に入力してください。

  2. 計算を実行

    計算するボタンを押すと、その日付の曜日が計算されます。

  3. 結果を確認

    入力した日付が何曜日かが表示されます。

曜日とは?

曜日(day of week)とは、一週間を構成する7つの日 — 日・月・火・水・木・金・土 — のうち、特定の日付がどれに当たるかを示すものです。7日周期は古代バビロニアの天体信仰に由来し、グレゴリオ暦にそのまま受け継がれて、うるう年や世紀補正に関係なく途切れることなく繰り返されます。

この計算機は、入力した日付の曜日を韓国語と英語で同時に表示し、土・日曜日かどうか(週末かどうか)まで判定します。誕生日や記念日が何曜日だったかを確認したり、将来の行事や締め切りが平日か週末かを前もって見積もったり、歴史的な出来事の曜日を調べたりするのに便利です。入力した日付はタイムゾーンの誤差を避けるため、ローカルの深夜0時を基準として解釈します。

計算式

コンピュータは日付を曜日インデックス(0〜6)に変換して曜日を決めます。この計算機はJavaScriptのDate.getDay()を使用します。

曜日インデックス = getDay(年-月-日) // 0=日曜日 … 6=土曜日

たとえば2024-03-01を入力するとインデックス5が返され、金曜日と表示されます。5は土(6)・日(0)ではないので平日と判定されます。数学的にはツェラーの公式 h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 でも同じ結果が得られます。ここでqは日、mは月(3月=3から)、Kは年の下2桁、Jは上2桁です。

よくある質問

特定の日付の曜日はどうやって計算しますか?
最も簡単な方法は、この計算機に日付を入力することです。数学的にはツェラーの公式やドゥームズデー・アルゴリズムを使って曜日を求められます。コンピュータは内部的に日付を数値に変換し、7で割った余りで曜日を決定します。
ツェラーの公式(Zeller's congruence)とは何ですか?
19世紀ドイツの数学者クリスティアン・ツェラーが考案した曜日計算の公式です。年・月・日だけから数式演算で曜日を求め、h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 と表されます。qは日、mは月(3月=3から)、Kは年の下2桁、Jは上2桁です。
うるう年では曜日はどう変わりますか?
通常、同じ日付の曜日は毎年1日ずつ後ろにずれます。今年の3月1日が月曜日なら、来年は火曜日になります。ただしうるう年(2月29日がある年)では、3月以降の曜日が2日ずれます。そのため、同じ曜日の並びが正確に繰り返される周期は、うるう年を含めると28年です。
過去の日付の曜日も確認できますか?
はい、グレゴリオ暦を基準に過去と未来のあらゆる日付の曜日を正確に計算します。ただし1582年以前のようにユリウス暦を使っていた時期の日付は、当時の暦と差が出ることがあるので、グレゴリオ暦換算を基準として見る必要があります。
曜日インデックスで0が日曜日なのはなぜですか?
この計算機は週の始まりを日曜日とする慣例に従い、日曜日を0、土曜日を6と割り当てます。土曜日(6)と日曜日(0)のときに週末と判定します。月曜日を週の始まりとするISO-8601方式とはインデックスの基準が異なる点に注意してください。
旧暦の日付の曜日も確認できますか?
この計算機は新暦(グレゴリオ暦)基準で動作します。旧暦の日付はまず新暦に変換してから入力すると、曜日を正確に確認できます。
私の誕生日は4年ごとに同じ曜日に戻りますか?
必ずしもそうとは限りません。平年には曜日が1つ、うるう年の2月29日以降は2つずつずれるため、同じ曜日が戻ってくる間隔はたいてい5〜6年で規則的ではありません。うるう年を含めた曜日の並び全体が完全に繰り返される周期は28年です。
2026年 カレンダーデータ対応

関連する計算機