[CODE]
$signupdate='2014-05-17';
$signupweek=date("W",strtotime($signupdate));
$year=date("Y",strtotime($signupdate));
$currentweek = date("W");
for($i=$signupweek;$i<=$currentweek;$i++) {
$result=getWeek($i,$year);
echo "Week:".$i." Start date:".$result['start']." End date:".$result['end']."<br>";
}
function getWeek($week, $year) {
$dto = new DateTime();
$result['start'] = $dto->setISODate($year, $week, 0)->format('Y-m-d');
$result['end'] = $dto->setISODate($year, $week, 6)->format('Y-m-d');
return $result;
}
[/CODE]
https://stackoverflow.com/questions/25278142
http://phptester.net/ (PHP 7.4 테스트 환경)
|
답변 3개 / 댓글 5개
채택된 답변
+20 포인트
2020-10-15 (목) 23:48:17
답변에 대한 댓글 3개
sinbi
2020-10-15 (목) 23:55:13
2020-10-15 (목) 23:58:42
확인해보니까 http://phptester.net/ 7.4 버전 부분에서 자체 문제가 있어 보입니다.
내용이 없을 경우에도 동일한 오류가 뜨네요.
조금 헷갈리게 되었는데요. 구문에는 문제가 없어보입니다.
고생하셨어요 ㅠㅠ
답변에 대한 댓글 1개
2020-10-15 (목) 23:47:59
어떤 에러인지를 보여주시면 좋겠습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
이상하게 왜 PHPTESTER 사이트에선 7.4 버전이 에러 날까요?
다른 버전은 다 정상출력되라구요.