[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:02261] 国民の祝日 (was: 昭和の日)
白井です。ごぶさたです。
昭和の日、みどりの日だけじゃなくて、同時に
旧: 国民の祝日が日曜日と重なるときは次の月曜日が休み
新: 国民の祝日が日曜日と重なるときは、その日の後で、その日に最も
近い国民の祝日で無い日が休み
となっているのですね。本日、会社の労働協約の改定を読むまで知りま
せんでした。
http://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html
## 来年の 5月6日はおやすみだよ :-)
ということは、schedule.smaple.jp に「5月3日、5月4日が日曜日の年
の5月6日」の日を加えれば良いので
(let ((date5-3 (mhc-date-new 2007 5 3))
(date5-4 (mhc-date-new 2007 5 4))
(year 2007))
(while (< year 2032)
(insert (format "%04d-05-03: %s\n%04d-05-04: %s\n"
year
(mhc-date-digit-to-ww-japanese-string
(mhc-date-ww date5-3) 'long)
year
(mhc-date-digit-to-ww-japanese-string
(mhc-date-ww date5-4) 'long)))
(setq year (1+ year))
(setq date5-3 (mhc-date-yy++ date5-3))
(setq date5-4 (mhc-date-yy++ date5-4))))
とか
(let ((date5-3 (mhc-date-new 2007 5 3))
(date5-4 (mhc-date-new 2007 5 4))
(year 2007))
(while (< year 2032)
(when (or (= (mhc-date-ww date5-3) 0)
(= (mhc-date-ww date5-4) 0))
(insert (format "%04d0506 " year)))
(setq year (1+ year))
(setq date5-3 (mhc-date-yy++ date5-3))
(setq date5-4 (mhc-date-yy++ date5-4))))
とかして導いた。
20080506 20090506 20140506 20150506 20200506 20250506 20260506 20310506
を Dot.schedule.smaple.jp に加えておきました。
--
白井秀行@MHC の関数忘れている ^^;;;