この日付、何曜日だったのか。 和暦で書かれた書類の日付を、手元のカレンダーなしで確かめたい。 西暦か和暦の年月日を入れると曜日が出て、同じ月日が同じ曜日になる前後の年も並ぶツールです。
使い方
- 「暦」を選び、年・月・日を入れます(和暦は「元」も使えます)。
- 上段に曜日と、西暦・和暦の対応、年内の通算日が出ます。
存在しない日付は、理由つきのエラーになります。たとえば2023年2月29日は「2月は28日まで」と表示されます。
- 下の2行に、同じ月日で同じ曜日になる前の年と後の年が3つずつ出ます。
仕組み・計算式
曜日はツェラーの公式ではなく、JavaScript の Date を UTC で使い、その日の0時の曜日を取り出しています。タイムゾーンで日付がずれる心配がありません。暦はグレゴリオ暦の規則(4で割れる年はうるう年、ただし100で割れて400で割れない年は平年)で計算しています。
1582年10月15日より前は、当時の欧州のユリウス暦ではなく、グレゴリオ暦を過去へ延長した「先発グレゴリオ暦」で計算します。歴史資料の日付と比べるときは、この違いで数日ずれます。
入れて確かめたところ、2000年2月29日は火曜日、令和元年5月1日は水曜日、1582年10月15日は金曜日でした。昭和64年1月7日(1989年1月7日)は土曜日です。
日本の暦では、明治5年12月2日(1872年12月31日)まで太陰太陽暦で、翌日が明治6年1月1日でした(太政官布告による改暦)。そのためツールは明治6年1月1日以降の和暦だけ受け付けます。明治5年以前は西暦で入れてください。
現場の落とし穴: 和暦の改元日は両方の元号で日付が重なって見えます。平成31年5月1日と入れると「存在しません。令和元年5月1日です」と返すのは、そのためです。
よくある質問
Q. 同じ曜日になる年はなぜ6年や11年の間隔になるのですか?
A. 平年は365日で曜日が1つずつ進み、うるう年は2つ進むためです。2月29日だけは、うるう年にしか来ないので28年ごとが基本になります。
Q. 1900年2月29日を入れるとエラーになるのはなぜですか?
A. 1900年は100で割れて400で割れないので、うるう年ではありません。意外だったのは、手入力で試すと一番間違えやすいのがこの年だったことです。
Q. 旧暦の日付も入れられますか?
A. 入れられません。旧暦の日付は太陽暦の日付とは別ものなので、先に西暦(太陽暦)の日付へ直してから入力してください。
関連ツール
最終更新・根拠の確認日: 2026-10-01 · カテゴリ: 日付・時間