祝日判定・年間祝日一覧
年を入力すると、その年の祝日を振替休日・国民の休日まで含めて一覧表示します。日付も入力すれば、その日が祝日かどうかを即座に判定します。
使い方
- 「年」に調べたい西暦年を入力すると、その年の祝日・振替休日・国民の休日をすべて一覧表示します。
- 「判定したい日付」に具体的な日付を入力すると、その日が休日かどうか、休日ならどの名称かを上部に表示します。日付を空にすれば年間一覧だけが表示されます。
- 入力値は 1980〜2099 年の範囲に対応しています (下記「計算の根拠」の近似式の有効範囲のため)。
計算の根拠
日本の祝日は「国民の祝日に関する法律」(昭和23年法律第178号、通称・祝日法) の第2条で、元日・成人の日・建国記念の日・天皇誕生日・昭和の日・憲法記念日・みどりの日・こどもの日・海の日・山の日・敬老の日・スポーツの日・文化の日・勤労感謝の日の名称と日付が定められています。条文は e-Gov 法令検索で確認できます。https://laws.e-gov.go.jp/law/323AC1000000178
このうち「○月の第○月曜日」と定められている祝日 (成人の日・海の日・敬老の日・スポーツの日) は、いわゆる「ハッピーマンデー制度」によるもので、月曜日に固定することで土日と合わせた3連休を作る目的で導入されました。このツールでは該当する月の1日から順に月曜日を数えて該当する日を求めています。
春分の日・秋分の日は、祝日法では「春分日」「秋分日」という定め方になっており、具体的な日付は法律に書かれていません。実際の日付は国立天文台の天文計算に基づいて毎年2月に翌年分が「暦要項」として官報で公示されて初めて確定します。このツールでは、1980〜2099年の範囲で広く使われている近似式 (⌊20.8431 + 0.242194×(年-1980) - ⌊(年-1980)/4⌋⌋ と ⌊23.2488 + 0.242194×(年-1980) - ⌊(年-1980)/4⌋⌋) で計算しているため、実際に官報で公示される日付とまれに1日ずれる可能性があります。
振替休日 (第3条第2項、祝日が日曜のとき直後の祝日でない日を休日にする) と国民の休日 (第3条第3項、前後を祝日に挟まれた平日を休日にする) も同じ条文に基づいて判定しています。年ごとの公式な祝日一覧は内閣府も公開しています。https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html
このツールは 2020年以降の祝日法の定め (天皇誕生日が2月23日、体育の日がスポーツの日に改称後) を前提にしています。東京オリンピック開催に合わせた2020・2021年限定の特例法による一時的な祝日移動 (海の日・体育の日・山の日の変更) は反映していません。
よくある用途
| 場面 | 使い方 |
|---|---|
| 契約書・請求書の納期確認 | 指定日が祝日に当たらないかを事前に確認する |
| シフト・勤務表の作成 | 年間の祝日をまとめて把握し、休日出勤の計算に使う |
| 大型連休の計画 | 国民の休日・振替休日を含めた連休の実際の日数を確認する |
| 自作カレンダー機能の検証 | 自分で実装した祝日判定ロジックの結果と照合する |
入力した値はサーバーに送信されず、このページを閉じると消えます。