使い方
- 日付の欄に日付を入力するか、カレンダーから選びます。
- 曜日を読み、続いてISO週番号と年の通算日を確認します。
- 今日より前や後の日付では、今日からの日数を読みます。
- 翌10年の同じ日を開くと、これから来る各年の同じ日の曜日が分かります。
曜日の求め方
曜日は、クリスティアン・ツェラーにちなむツェラーの公式で求めます。日、月、年を1つの和にし、7で割った余りが曜日になります。1月と2月は、前の年の13月と14月として数えます。
公式は、自分の数え方で土曜日を0とします。このページでは、結果をずらして表示します。−2Jの代わりに5Jと書いても、5と−2は7違うだけなので、余りは同じです。
h = (q + ⌊13 × (m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7
q 日
m 月(1月と2月は前の年の13月と14月)
K その世紀の中の年(年 mod 100)
J 世紀(年 ÷ 100、切り捨て)
h 0 = 土曜日、1 = 日曜日 ... 6 = 金曜日
通算日とISO週番号
年の通算日は、1月1日を1日目として数えます。ISO週番号はISO 8601に従い、週は月曜日から日曜日までで、第1週はその年の最初の木曜日を含む週です。そのため2025年12月29日は2026年の第1週に、2027年1月1日は2026年の第53週にあります。
このツールが扱わないこと
- 各国がグレゴリオ暦を採用する前の日付。このページはすべての日付にグレゴリオ暦の規則を当てはめるので、古い日付の曜日は、当時の人々が使った曜日と違うことがあります。
- 時間帯と時刻。日付は暦の日なので、曜日はどこにいても変わりません。
計算例:1969年7月20日
7月と1969年は調整が不要なので、q = 20、m = 7、K = 69、J = 19です。項は、20(日)、⌊13 × 8 ÷ 5⌋ = ⌊20.8⌋ = 20、69、⌊69 ÷ 4⌋ = 17、⌊19 ÷ 4⌋ = 4、5 × 19 = 95です。
その和は20 + 20 + 69 + 17 + 4 + 95 = 225です。225を7で割ると32で余りは1なので、h = 1、すなわち日曜日です。結果は、1969年7月20日の日曜日です。
同じ日は、その年の201日目で、1969年のISO第29週に当たります。
| 出力 | 値 |
|---|---|
| 曜日 | 日曜日 |
| 年の通算日 | 201 |
| ISO週番号 | 1969年 第29週 |
よくある質問
ある日付や将来の日付が何曜日かは、どう調べますか?
「日付」の欄に日付を入力します。「曜日」の結果が、曜日を示します。計算はツェラーの公式によるもので、必要なのは日、月、年だけです。
ISO週番号とは何ですか?
週番号の国際規格であるISO 8601です。週は月曜日から日曜日までで、第1週はその年の最初の木曜日を含みます。1年は52週か53週です。
1月1日が前の年の最後の週に属することがあるのはなぜですか?
1月1日が金曜日、土曜日、日曜日のとき、それを含む月曜日から日曜日までの週の木曜日は前の年にあります。そのため、その週は前の年の最後の週になります。
端末の時間帯で曜日が変わりますか?
いいえ。日付は時刻や時間帯のない暦の日として扱うので、どこにいても、時計がどの時刻を示していても、曜日は同じです。
翌10年の表に日付が示されない年があるのはなぜですか?
2月29日は閏年にしかありません。ほかの年では表に「該当する日はありません」と示されるので、その日がない年が分かります。
入力した日付は、どこかに送られますか?
いいえ。曜日と週はブラウザ内で計算され、入力した日付は保存されず、当サイトに送られることもありません。
出典
数値と文章の最終確認日:2026年11月10日火曜日。