반응형
1. ISO-8601 기준 월요일 시작하는 주간 파악 하기
$y=2014;
$m=1;
$d=6;
$weekCnt = date("N",mktime(0,0,0,$m,$d,$y));
switch($weekCnt) {
case 1 : $tCnt = 6; break;
case 2 : $tCnt = 5; break;
case 3 : $tCnt = 4; break;
case 4 : $tCnt = 3; break;
case 5 : $tCnt = 2; break;
case 6 : $tCnt = 1; break;
case 7 : $tCnt = 0; break;
}
// 현재 주간 알기
$yesWeek = date("Y-m-d-W",mktime(0,0,0,$m,$d+$tCnt,$y));
echo $yesWeek;
// 지난 주간알기
$yesWeek = date("Y-m-d-W",mktime(0,0,0,$m,$d+$tCnt-7,$y));
echo $yesWeek;
반응형