Posted on

日曜と祝日を赤表示する方法

祝日を判定するのに、http://www.h3.dion.ne.jp/~sakatsu/holiday_logic.htmのPHPのコードを利用しました。

//----------------------------------------------------------------
// 春分の日と日曜を赤表示する例
//----------------------------------------------------------------
$s = "2012/03/18";
for($i = 0;$i < 7;$i++){
$v = intval(date("d", strtotime(date($s) . "+$i day")));
$w = date("w", strtotime(date($s) . "+$i day"));
$row = 0;
if(!$w){
$vを赤表示;
}else{
$year = date("Y", strtotime(date($s) . "+$i day"));
$month = date("m", strtotime(date($s) . "+$i day"));
$day = date("d", strtotime(date($s) . "+$i day"));
$ymd = mktime(0,0,0,$month,$day,$year);
if(ktHolidayName($ymd) == ""){
$vを黒表示;
}else{
$vを赤表示;
}
}
}