해당 년도의 몇 주차는 언제부터 언제인가

function getStartAndEndDate($week, $year)
{
    $time = strtotime("1 January $year", time());
    $day = date('w', $time);
    $time += ((7*$week)+1-$day)*24*3600;
    $return[0] = date('Y-n-j', $time);
    $time += 6*24*3600;
    $return[1] = date('Y-n-j', $time);
    return $return;
}


$test = getStartAndEndDate(1, 2007);
print_r($test);

 

이리 해 보니

 

Array ( [0] => 2007-1-8 [1] => 2007-1-14 )

라고 출력이 되는군요...

 

참고 : http://stackoverflow.com/questions/4861384/php-get-start-and-end-date-of-a-week-by-weeknumber

Press ESC to close