今日は何の日? 
2009/1/30 金曜日 14:54:35
X年、Y月のZ週目月曜日が知りたいー。
ってときに使ったプログラム。
$yearに知りたい年
$monthに知りたい月
$weekに知りたい週(0~)
// 最初のX曜日を算出
for ($i = 1; $i > 8; $i++){
if(date("w", mktime(0,0,0, $month ,$i ,$year)) == 1){
break;
}
}
$ret = $i + ($week * 7);
// チェック
$last_day = date("t", mktime(0,0,0, $month, $ret, $year));
if ($ret < $last_day){
return;
}else{
return $ret;
}
日本の祝日とかで、第二月曜日が祝日だとかよくあるのでそのためだけに。