« MS Office update | トップページ | 秋バージョン »

2004.09.15

今日は敬老の日じゃなかった

ここの飛ばないカウンタ(ゆカウンタと勝手に命名)をクリックするとカレンダーが表示されます.現在非公開
そのカレンダーを見ると今日は祭日になっていたので,朝の内は祭日と思っていました.

FMラジオ(NACK5)で,「もうすぐ敬老の日」と言っているのを聞いて,他のカレンダーを見て敬老の日が9月の第3月曜日になった事を知りました.
このカウンタの作者のゆたかさんのサイトはすでにリンク切れになっていて,google先生に訊いても移転先が判りません.
2005/10/22追記:移転先Yutaka's Webpage 仕方がないのでCGIのソースを眺めてみました.
似たような部分があったので修正したら当初の目的を達成できました.
修正した部分の前後を含めると以下のようになります.

sub getColorOfDay {
my($year, $month, $day, $week) = @_;
my($col) = '#fec5c5';
my(@holiday) = qw(101 211 429 503 504 505 720 923 1103 1123 1223);
# 1/1 元旦
# 1月第2月曜日 成人の日(2000年より施行)
# 2/11 建国記念の日
# 3/20 or 21 春分の日
# 4/29 みどりの日(天皇誕生日:昭和)
# 5/3 憲法記念日
# 5/4 国民の休日
# 5/5 こどもの日
# 7/20 海の日
# 9月第3月曜日 敬老の日(2003年より施行)★TAMOが訂正
# 9/23 or 24 秋分の日
# 10月第2月曜日 体育の日(2000年より施行)
# 11/3 文化の日
# 11/23 勤労感謝の日
# 12/23 天皇誕生日(平成)

my($val);

# 振り替え休日
if ($furikae == 1) {
$furikae = 0;
return ($col);
}

# 毎年変動する祝日
if ($week == 1 && $mondays == 2) {
if ($month == 1 || $month == 10) {
return ($col);
}
}
# 変動する祝日に敬老の日をTAMOが追加
if ($week == 1 && $mondays == 3) {
if ($month == 9) {
return ($col);
}
}


2004/09/21追記:Ver.UPしました

4行目の915を削除して赤字部分を追加しました.

注:&は&の半角文字です.編集画面では普通に見えますが投稿すると書体が変わりました

★過去の関連記事
blog: 飛ばないカウンタに変更

★関連記事(追記)
えっ!海の日も・・・
---先日ゆカウンタのアクセス解析画面のカレンダー修正について記事にしました.・・・・・

|

« MS Office update | トップページ | 秋バージョン »

「ウェブログ・ココログ関連」カテゴリの記事

「パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/3174/1445314

この記事へのトラックバック一覧です: 今日は敬老の日じゃなかった:

« MS Office update | トップページ | 秋バージョン »