ハッピーマンデーで祝日はどこへ動いたか — 4つの祝日の改正史
2026年の9月は、19日から23日まで5連休になります。土曜・日曜・敬老の日と続いた翌日の9月22日が休みになり、その次の日が秋分の日だからです。ところが去年の9月にこの連休はありませんでした。来年もありません。同じ祝日が毎年同じ数だけあるのに、9月の連休の形だけが年によって別物になります。
その理由をたどると、祝日法に日付が書かれていない祝日が4つあるところに行き着きます。
条文は「日付」と「曜日」を書き分けている
国民の祝日に関する法律(昭和23年法律第178号)の第2条は、祝日を表の形で並べています。日付の欄をe-Gov法令検索で引くと、書き方が四通りに分かれています。
| 書き方 | 祝日 |
|---|---|
| 日付そのもの | 元日(一月一日)・天皇誕生日(二月二十三日)・文化の日(十一月三日)など9つ |
| 曜日 | 成人の日(一月の第二月曜日)・海の日(七月の第三月曜日)・敬老の日(九月の第三月曜日)・スポーツの日(十月の第二月曜日) |
| 天文の言葉 | 春分の日(春分日)・秋分の日(秋分日) |
| 政令に預ける | 建国記念の日(政令で定める日) |
曜日で書かれているのがこの4つで、いわゆるハッピーマンデーです。天文の言葉で書かれた2つについては春分の日はなぜ年によって動くのかで扱いました。ここでは曜日のほうを見ていきます。
「第二月曜日」という書き方が日付に与える影響は、ひとことで言えば幅です。1月の第2月曜日は、その年の1月1日が何曜日かによって1月8日から1月14日までのどこかに落ちます。7日間の幅があり、その中のどこになるかは年ごとに変わります。
動いたのは二段階だった
4つが同時に動いたわけではありません。祝日法の附則には、施行日だけを書いた短い条文が並んでいます。そのうち関係するのは次の2つです。
- 「この法律は、平成十二年一月一日から施行する。」 — 2000年1月1日
- 「この法律は、平成十五年一月一日から施行する。」 — 2003年1月1日
どの祝日がどちらで動いたのかは、附則を読んでも分かりません。附則は施行日しか書いていないからです。そこで内閣府が公開している祝日の一覧(1955年から2027年までの1,067行)を取得し、祝日ごとに日付が最初に動いた年を数えました。2026年9月11日に実測した結果です。
| 祝日 | 元の日付 | 最初に日付が変わった年 | その年の日付 |
|---|---|---|---|
| 成人の日 | 1月15日 | 2000年 | 1月10日 |
| 体育の日(当時) | 10月10日 | 2000年 | 10月9日 |
| 海の日 | 7月20日 | 2003年 | 7月21日 |
| 敬老の日 | 9月15日 | 2004年 | 9月20日 |
成人の日と体育の日が2000年から、海の日と敬老の日が2003年からです。表の最後の行だけが2004年になっていますが、これは施行が1年遅かったからではありません。理由は後で出てきます。
なお体育の日は2020年からスポーツの日に名前が変わりました。改称した改正法(平成30年法律第57号)の施行日は2020年1月1日で、曜日の書き方はそのまま引き継いでいます。
成人の日だけは、元の日付に戻れない
4つの祝日は、それぞれ7日間の幅の中で動きます。ここで幅と元の日付を並べてみると、1つだけ様子が違います。
| 祝日 | 動く範囲 | 元の日付 | 範囲に入るか |
|---|---|---|---|
| 成人の日 | 1月8日〜1月14日 | 1月15日 | 入らない |
| 海の日 | 7月15日〜7月21日 | 7月20日 | 入る |
| 敬老の日 | 9月15日〜9月21日 | 9月15日 | 入る(範囲の端) |
| スポーツの日 | 10月8日〜10月14日 | 10月10日 | 入る |
成人の日の元の日付である1月15日は、第2月曜日が取りうる7日間の外側にあります。 第1月曜日は1月1日から7日、第2月曜日は8日から14日、第3月曜日は15日から21日です。1月15日が成人の日になるには「第3月曜日」と書かれていなければなりません。つまり成人の日は、制度が変わって以降ただの一度も1月15日にならず、条文が書き換わらない限り将来もなりません。
残りの3つは違います。内閣府の一覧で施行後の日付を数えると、元の日付にちょうど載った年が実際にあります。
- 海の日が7月20日になった年 — 2009年・2015年・2026年
- 敬老の日が9月15日になった年 — 2003年・2008年・2014年・2025年
- 体育の日・スポーツの日が10月10日になった年 — 2005年・2011年・2016年・2022年
今年2026年の海の日は7月20日でした。元の日付と同じ日です。1996年に海の日ができたときの日付に、30年後の今年たまたま戻っていたことになります。
敬老の日が動いた最初の年、日付は動かなかった
先ほどの表で敬老の日だけが2004年になっていた理由がここにあります。
海の日と敬老の日が第◯月曜日になったのは、どちらも2003年からです。ところが2003年の9月は、1日が月曜日でした。月曜日は1日・8日・15日と並び、第3月曜日はちょうど9月15日になります。制度が変わった最初の年に、敬老の日は動かなかったのです。
日付の欄だけを見て「最初に変わった年」を探すと、敬老の日は2004年に見えます。実際に規則が変わったのは2003年です。制度が変わった年と、その影響が目に見えた年は別でした。カレンダーを何年分か並べて規則の変わり目を探す作業には、この落とし穴があります。
9月の5連休は、敬老の日が動いたから生まれた
最初の話に戻ります。2026年9月の5連休は、次の並びでできています。
| 日付 | 曜日 | 内訳 |
|---|---|---|
| 9月19日 | 土 | 週休 |
| 9月20日 | 日 | 週休 |
| 9月21日 | 月 | 敬老の日(9月の第3月曜日) |
| 9月22日 | 火 | 休日 |
| 9月23日 | 水 | 秋分の日 |
真ん中の9月22日は祝日ではありません。祝日法第3条3項に根拠があります。
その前日及び翌日が「国民の祝日」である日(「国民の祝日」でない日に限る。)は、休日とする。
前後を祝日に挟まれた平日は休みになる、という規則です。これがいわゆる国民の休日で、成立には敬老の日と秋分の日が1日だけ間を空けて並ぶ必要があります。つまり秋分日が敬老の日のちょうど2日後になる年です。
ここは数え方を間違えやすいところです。敬老の日が9月15日から21日、秋分日が9月22日か23日という値域なので、条件を満たす組み合わせが1つではなく2つ生まれます。
- 敬老の日が9月21日(月)で、秋分日が9月23日(水) — 間の22日が休日
- 敬老の日が9月20日(月)で、秋分日が9月22日(水) — 間の21日が休日
動くほうの祝日だけを見て「敬老の日が21日の年」と決めてしまうと、後ろの組み合わせを丸ごと取り落とします。秋分日は近年うるう年に9月22日へ寄るので、この2つ目は実際に起きます。
敬老の日が9月15日で固定されていた時代には、この並びは起こりえませんでした。秋分の日は9月22日か23日なので、15日との間が6日から7日ぶん空いてしまいます。9月の5連休は、敬老の日が動くようになって初めて生まれた形です。
実際に数えてみます。内閣府の一覧1955年から2027年ぶんについて、9月の「休日」のうち前日と翌日の両方が祝日であるものを拾うと、2009年・2015年・2026年の3回だけでした。
ここで注意が要ります。9月の「休日」という文字列だけで数えると、1973年や2018年や2024年も引っかかります。しかしそれらは別物です。2024年の9月を見ると、敬老の日が16日、秋分の日が日曜日の22日、そして23日が「休日」です。この23日は第3条2項の振替休日で、日曜日に当たった祝日を月曜日へ送ったものです。前後を挟まれてできた休みではありません。同じ「休日」という名前で一覧に載っていても、成り立ちが違えば連休の形も違います。振替休日のほうは3連休にしかなりません。
この道具棚の今日の暦と営業日計算は、この2つの規則を分けて実装しています。振替休日を先に確定させてから、前後を挟まれた平日を探す順序でないと、両方が絡む年の答えがずれます。
実務でどう扱うか
- 来年の予定を組むとき、4つの祝日は日付で覚えない。 成人の日は1月8日から14日、海の日は7月15日から21日、敬老の日は9月15日から21日、スポーツの日は10月8日から14日の幅で動きます。前年の同じ日付を写すと最大6日ずれます。
- 9月の連休は年ごとに形が変わる。 5連休になるのは、秋分日が敬老の日の2日後になる年だけです。内閣府が日付を公表しているのは2027年までで、その先を近似式で計算すると次は2032年(敬老の日9月20日・秋分日9月22日)になります。ただしこれは告示された日付ではありません。秋分日は前年の2月に官報で確定します。
- 過去の日付を数えるときは制度の切り替わりに気をつける。 2000年より前の成人の日は1月15日、2003年より前の海の日は7月20日です。営業日や経過日数をさかのぼって計算するなら、その年に効いていた規則で判定する必要があります。日数計算と営業日計算はどちらも年ごとに規則を切り替えて数えています。
- 例外の年がある。 2020年と2021年は東京オリンピック・パラリンピックに合わせて特例法で祝日が動き、海の日は7月23日と7月22日、スポーツの日は7月24日と7月23日でした。第◯月曜日の規則だけで計算すると、この2年は答えが合いません。
祝日が動く理由は、条文が日付ではなく曜日を書いていることにあります。書き方を見れば、その祝日がどこまで動きうるかを先に読み取れます。