phpは上/下/現在の曜日の時間の関数を得る

960 ワード

//     2   :get_next_of_the_week(2);
function get_next_of_the_week($oftheweek){
		$today = date('w');
		$today = $today == 0 ? 7 : $today;
		$date =	strtotime( date('Y-m-d', strtotime( '+'. (7 + $oftheweek - $today) .' days' )) );
		return $date;
	}
//     3   :get_prev_of_the_week(3);
function get_prev_of_the_week($oftheweek){
		$today = date('w');
		$today = $today == 0 ? 7 : $today;
		$date =	strtotime( date('Y-m-d', strtotime( '-'. (7 - $oftheweek + $today) .' days' )) );
		return $date;
	}
//      5   : get_current_of_the_week(5);
	function get_current_of_the_week($oftheweek){
		$today = date('w');
		$today = $today == 0 ? 7 : $today;
		$date =	strtotime( date('Y-m-d', strtotime( '-'. ($today - $oftheweek) .' days' )) );
		return $date;
	}