저는 2 년 동안 생성되는 기간 동안 모든 주를 반복하고 싶습니다. 2 년 전 현재 주 번호에서 시작하여 올해 현재 주 번호까지. PHP : 날짜 범위 (지난 2 년)의 모든 주가 반복됩니까?
2015
합니다 (53th이 2016년 1월 3일까지 2015년 12월 28일 출신) 53주을했다 :문제는 올해 예를 들어 52 주 53주을, 하나를 가질 수 있다는 것입니다
:2016
합니다 (52 번째가 2017년 1월 1일까지 2016년 12월 26일 출신)
그래서이 현재 나의 PHP 코드 52 주했다
# start with the current week 2 years ago
$year = date("Y") - 2;
$week = (int) date("W"); // (int) removes leading zero for weeks < 10
$endYear = date("Y");
$endWeek = (int) date("W");
# iterate through all weeks until now
do {
echo $week. " of ". $year;
$week++;
if ($week > 52) { // or greater 53 ?????????????
$year ++;
$week = 1;
}
}
while ($year < $endYear || $week < $endWeek);
나는 왜 내가 downvoted되었는지 알고 싶습니다, 그래서 나는이 지역 사회에 더 좋은 회원이 될 수 있습니다. –