週に基づいて月の日付を取得する
- /**
- * 週に基づいて月の日付を取得します
- * @param int $weenNum Week 0-6
- * @return array $days 日付配列を返します
- */
- public function getDateByWeek($weekNum,$month,$year)
- {
- $totalDays=date('t',strtotime(mktime(0,0,0,$month) ,1,$year)));//月の合計日数を計算します
- $days=array();
- for($day=1;$day {
- $ mkTime=mktime(0 ,0,0,$month,$day,$year);
- if(date('w',$mkTime)==$weekNum){
- $days[]=date('Y-m-d ',$mkTime) ;
- }
- }
- return $days;
- }
コードをコピー
|