曜日計算(日付から曜日を求める)

曜日計算は日付を入れるだけ。1964年10月10日(東京五輪の開会式)は土曜日、2011年3月11日は金曜日です。何曜日かに加えて、週番号、1年の何日目か、ツェラーの公式での計算過程も表示します。

出典:U.S. Naval Observatory: Julian Date Converter (Julian/Gregorian calendar, October 1582)。更新日:

例:1964/10/10、1964年10月10日
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

曜日
土曜日
日付
1964年10月10日(土曜日)
この日付について
  • 第2土曜日
  • 1年の284日目
  • ISO週番号 第41週(1964年)
  • ユリウス通日 2,438,679
今後の同じ日の曜日
年月10日の曜日
2026土曜日
2027日曜日
2028火曜日
2029水曜日
2030木曜日
2031金曜日
2032日曜日
2033月曜日
計算過程(ツェラーの公式)
  • グレゴリオ暦:
  • q = 10(日)、m = 10(月)、K = 64(西暦の下2桁)、J = 19(上2桁)
  • h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7
  • h = (10 + 28 + 64 + 16 + 4 + 95) mod 7 = 217 mod 7 = 0
  • h = 0 → 土曜日(0 = 土曜日、1 = 日曜日 … 6 = 金曜日)

計算方法

曜日の計算方法

このツールは、決まった起点から数えた日数(米国海軍天文台も使う「ユリウス通日」)を7で割り、その余りで曜日を決めます。手計算で確かめられるよう、ツェラーの公式(クリスティアン・ツェラー、1887年)の計算過程も表示します。日 q、月 m、西暦の下2桁 K、上2桁 J から

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

を求めると、0(土曜日)〜6(金曜日)の数になります。うるう日を年の最後にするため、1月と2月は前年の13月・14月として扱うのがポイントです。中学受験やプログラミングでもよく使われる公式で、2つの方法の結果が一致することを西暦1〜9999年のすべての年で確認しました。

明治の改暦と曜日

日本では明治5年12月2日の翌日が明治6年(1873年)1月1日となり、太陽暦(グレゴリオ暦)に切り替わりました。それ以前の日付は旧暦(太陰太陽暦)なので、和暦や旧暦の日付はまず西暦に直してから入力してください。曜日そのものは暦が変わっても途切れず続いています。

例

出来事日付曜日
東京オリンピック開会式1964年10月10日土曜日
平成の始まり1989年1月8日日曜日
東日本大震災2011年3月11日金曜日
令和の始まり2019年5月1日水曜日

結果の下の表では、その日付(誕生日など)が今後何曜日になるかがわかります。2つの日付の間の日数は日数計算、週番号は週番号のページでどうぞ。

よくある質問

自分が生まれた日は何曜日?

生年月日を入力してください。例えば1990年5月15日は火曜日です。表で今後の誕生日の曜日も確認できます。

曜日を計算する公式は?

代表的なのはツェラーの公式です。1月・2月を前年の13月・14月として h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J) mod 7 を計算し、0なら土曜日、1なら日曜日…6なら金曜日です。

エクセルで曜日を出すには?

日付のセルに =TEXT(A1,"aaaa") と入れると「土曜日」のように表示されます。WEEKDAY関数では日曜日が1になります。

曜日を簡単に暗算する方法は?

「ドゥームズデイ法」が便利です。4月4日・6月6日・8月8日・10月10日・12月12日は同じ年なら同じ曜日で、2026年は土曜日。そこから数えます。

和暦の日付の曜日は?

和暦を西暦に直して入力してください(例:昭和39年 = 1964年)。換算は和暦・西暦変換のツールが便利です。

出典・根拠

更新日:

関連ツール