>>878
ちょっと時間かかったけど、できたよ。
>>879のアルゴで。
function fnc_2monday($pi_yyyy,$pi_mm){
//******************************************//
// ある年の月の第2月曜日を求める関数 //
// 引数 $pi_yyyy ある年(一応、4桁でね) //
// 引数 $pi_mm ある月(1〜12) //
//******************************************//

//******************************************//
// >>879 のアルゴリズムでコーディング
//******************************************//
//1.ある年の月の第1月曜日を求める
$wk_1day = mktime(0,0,0,$pi_mm ,1 ,$pi_yyyy)."<BR>";
//一日から順に第一月曜を求める(べたべたやけど、確実にね)
for ($i=1;$i<= 7;$i++){
$wk_aaa = date("D",mktime(0,0,0,$pi_mm ,$i ,$pi_yyyy));
if ($wk_aaa=="Mon"){
//第一月曜日の場合、抜ける
$wk_1monday = $i;
break;
}
}
//2.1で求めた数字に7を足す
//つまり第二月曜日ね
$wk_2monday = $wk_1monday + 7;
return $wk_2monday;
}
//呼び出し側
print fnc_2monday(2002,1);
print fnc_2monday(2002,10);
どう?