일상 기록 창고

한 주의 월요일~일요일 본문

프로그래밍/PHP

한 주의 월요일~일요일

Crazy_Kong 2009. 9. 18. 15:03

아무 생각없이 2분간 만든 함수

 

 function weekends($year, $week)
{
     $nFirst = (int)date("W", mktime(00, 00, 00, 1, 1, $year));
     $nDays = date("N", mktime(00, 00, 00, 1, 1, $year));

     return "(".date( "ymd", mktime( 00,00,00, 1, 2 + ( ($week-$nFirst)*7 ) - $nDays , $year ) )." ~ ".date( "ymd", mktime( 00,00,00, 1, 8 + ( ($week-$nFirst)*7 ) - $nDays , $year ) ).")";
}

 

뻘짓용

 function chk_week($start, $end)
 {
     $sdate = date("W", strtotime($start));

     $edate = date("W", strtotime($end));


     $sdays = date( "Y-m-d", strtotime( $start." first wednesday" ) );
   
     for($i=$sdate, $j=0; $i<$edate+1; $i+=2, $j+=2)
    {
        echo date("Y-m-d", strtotime( $sdays." ".$j." weeks" ) );
        echo "<BR>";
    }
  }  
 chk_week( '2009-09-01', '2009-10-30' );

 

'프로그래밍 > PHP' 카테고리의 다른 글

용량 변환 함수  (0) 2009.11.25
글자 줄임 ....  (0) 2009.11.25
eAccelerator  (0) 2009.06.24
php 디자인 패턴 사이트  (0) 2009.06.15
xCache   (0) 2009.06.15