$this_year=date(Y); // 년
$this_month = date(n); //월
$this_day = date(d); //일
$today =$this_year.conv_num($this_month).conv_num($this_day);
$timestamp = mktime(0,0,0,$this_month,$this_day,$this_year);
$t_day=date(w,$timestamp);
//오늘 날짜를 기준으로 일주일 날짜 지정
$st_time =$t_day*60*60*24;
$ed_time =(6-$t_day)*60*60*24;
$st_year = date(Y,$timestamp-$st_time);
$st_month = conv_num(date(n,$timestamp-$st_time));
$st_day = date(d,$timestamp-$st_time);
$ed_year = date(Y,$timestamp+$ed_time);
$ed_month = conv_num(date(n,$timestamp+$ed_time));
$ed_day = date(d,$timestamp+$ed_time);
//시작 일
$week_day_start=$st_year.$st_month.$st_day;
//종료일
$week_day_end=$ed_year.$ed_month.$ed_day;
function conv_num($num){
if($num<10){
$num="0".$num;
}
return $num;
}