이번 주만 표현하기

// yy 4자리 연도, n 월, j 일, w 0일요일 1월요일~5금요일 6토요일
// date(“2002 7 1 1”) 이런 식으로 테스트해보세요…
list($yy,$mm,$dd,$tn) = explode(” “,date(“Y n j w”));

// 시작일을 구합니다.
$sd = $dd – $tn;

// 7번 반복. 바로 for문을 돌립니다. 미리 $ed = $sd + 7; 변수를 지정후 이용해도 됩니다.
// mktime() 함수를 이용해 시,분,초,월,일,년 파라메타로 타임스탬프 생성~
// date() 함수로 최종적으로 월/일 을 출력합니다.
for ($i=$sd; $i<$sd+7; $i++) echo date("n/j ",mktime(0,0,0,$mm,$i,$yy)); // 오늘(6/24) 실행하면 결과는 아래와 같이 나옵니다.
// 6/23 6/24 6/25 6/26 6/27 6/28 6/29

?>

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다