PHP에서 날짜 범위 반복
이 문서에서는 PHP에서 날짜 범위를 반복하여 각 날짜에 대해 순서대로 작업을 수행하는 문제를 설명합니다. .
이 문제를 해결하려면 지정된 기간 내에서 일정한 간격으로 일련의 DateTime 객체를 생성하는 DatePeriod 클래스를 활용할 수 있습니다. 범위. 단계별 설명은 다음과 같습니다.
다음은 이를 보여주는 예제 코드입니다. 이 접근 방식은 2010년 5월 1일부터 2010년 5월 10일까지의 날짜 범위를 반복합니다.
$begin = new DateTime('2010-05-01'); $end = new DateTime('2010-05-10'); $interval = DateInterval::createFromDateString('1 day'); $period = new DatePeriod($begin, $interval, $end); foreach ($period as $dt) { echo $dt->format("l Y-m-d H:i:s\n"); }
이 코드는 지정된 범위 내에서 각 날짜의 형식화된 표현을 출력합니다. 필요에 따라 형식 지정 문자열을 수정할 수 있습니다. DatePeriod 클래스를 효과적으로 사용하려면 PHP 5.3 이상이 필요합니다.
위 내용은 PHP에서 날짜 범위를 어떻게 반복할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!