Posted
Filed under PHP

 $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;
 }

2009/07/17 19:14 2009/07/17 19:14