取得当月日数および配列にカプセル化された判断曜日
/** 当月日数 を取得 @param $date @param$rtype 1日数2具体的な日付配列 @return*/function get_day($date,$rtype='1'){$tem=explode('-',$date);//カット日に年と月$year=$tem['0'];$month=$tem['1'];if(in_array($month,array(1,3,5,7,01,03,05,07,08,10,12)){//$text=$year.'年の'.$month.'月は31日';$text='31';Elseif($month==2){if($year%400==0|($year%4==0&&$year%100!==0))/うるう年かどうかを判断する{//$text=$year.'年の'.$month.'月は29日';$text='29';}else{//$text=$year.'年の'.$month.'月は28日';$text='28';}}else{//$text=$year.'年の'.$month.'月は30日';$text='30';if ($rtype == '2') {for ($i = 1; $i <= $text ; $i++ ) {$r[] = $year."-".$month."-".$i;}} else {$r = $text;}return $r;} 取得曜日*/public function getweek(){
/**
$sign_week = date("N",time());//
switch ($sign_week){
case 1:
$sign_week_str = ' ';
break;
case 2:
$sign_week_str = ' ';
break;
case 3:
$sign_week_str = ' ';
break;
case 4:
$sign_week_str = ' ';
break;
case 5:
$sign_week_str = ' ';
break;
case 6:
$sign_week_str = ' ';
break;
default:
$sign_week_str = ' ';
break;
}
return $sign_week_str;
}