祝日の表示について
当サイトのスクリプト「ぴーすけ」及び「けーすけ」に組み込まれているカレンダー祝日表示部分は、国民の祝日に関する法律に定められた、以下の日付と名称を適用しています。
祝日名 | 日付 | 適用期間 (開始年) |
---|---|---|
元日 | 1月1日 | 1949年~ |
成人の日 | 1月15日 | 1949年~1999年 |
1月の第2月曜日 | 2000年~ | |
建国記念の日 | 政令で定める日 (2月11日) | 1967年~ |
天皇誕生日 | 2月23日 | 2020年~ |
春分の日 | 春分日 (3月19~21日の間の1日) (*1) | 1949年~ |
天皇誕生日 | 4月29日 | 1949年~1988年 |
みどりの日 | 1989年~2006年 | |
昭和の日 | 2007年~ | |
憲法記念日 | 5月3日 | 1949年~ |
国民の休日 | 5月4日 (*2) | 1986年~2006年 |
みどりの日 | 2007年~ | |
こどもの日 | 5月5日 | 1949年~ |
海の日 | 7月20日 | 1996年~2002年 |
7月の第3月曜日 | 2003年~ | |
山の日 | 8月11日 | 2016年~ |
敬老の日 | 9月15日 | 1966年~2002年 |
9月の第3月曜日 | 2003年~ | |
9月の国民の休日 | 変動 (*3) | 2003年~ |
秋分の日 | 秋分日 (9月22日~24日の間の1日) (*1) | 1948年~ |
体育の日 | 10月10日 | 1966年~1999年 |
10月の第2月曜日 | 2000年~2019年 | |
スポーツの日 | 10月の第2月曜日 | 2020年~ |
文化の日 | 11月3日 | 1948年~ |
勤労感謝の日 | 11月23日 | 1948年~ |
天皇誕生日 | 12月23日 | 1989年~2018年 |
祝日名 | 日付 | 備考 |
---|---|---|
皇太子明仁親王の結婚の儀 | 1959年 4月10日 | 昭和34年 法律16号 |
昭和天皇の大喪の礼 | 1989年 2月24日 | 平成元年 法律4号 |
即位礼正殿の儀 | 1990年11月12日 | 平成2年 法律24号 |
皇太子徳仁親王の結婚の儀 | 1993年 6月 9日 | 平成5年 法律32号 |
天皇の即位の日 | 2019年 5月 1日 | 平成30年 法律99号 |
即位礼正殿の儀 | 2019年10月22日 |
変動する祝日について
- *1 : 春分日/秋分日
- 「春分の日・秋分の日」は天体の運行と関係する祝日で、国立天文台が天体観測により求めた春分日・秋分日が前年の2月に官報で公報されることによって正式に決まります。 当サイトのスクリプトの場合は簡易計算法(2150年まで対応)によって「天文学的な春分日・秋分日」を算出していますので、実際の日付とは異なることもあるかもしれません。 (今のところは大丈夫です。)
- *2 : 5月4日の扱いについて
- 2006年までの5月4日の扱いは下記の通りです。
- 日曜日の場合 = ただの日曜日(祝日名なし)
- 月曜日の場合 = 憲法記念日(5/3)の振替休日
- 火~土曜日の場合 = 国民の休日 (1985年までは平日)
- *3 : 9月の国民の休日の適用
- 2003年以降で、敬老の日と秋分の日に挟まれた日は休日になります。(例:敬老の日が9/21で秋分の日が9/23なら、22日は休日。)
Windows系サーバの場合は、PHPでの有効なタイムスタンプの範囲が 1970年1月1日 00:00:00 GMT ~ 2038年1月18日 14:59:59 GMT ですので、 1970年~2038年1月の間の祝日については正しく表示されます。