라이브러리
[PHP] DatePeriod::getDateInterval - 간격을 가져옵니다.
DatePeriod와 DateInterval
PHP의 `DatePeriod` 클래스는 날짜 범위를 나타내는 클래스입니다. 이 클래스는 날짜 범위 내의 날짜를 반복적으로 반복할 수 있게 해줍니다. `DateInterval` 클래스는 날짜 간격을 나타내는 클래스입니다. 이 클래스는 두 날짜 사이의 간격을 계산할 수 있게 해줍니다.
DateInterval 클래스
`DateInterval` 클래스는 날짜 간격을 나타내는 클래스입니다. 이 클래스는 두 날짜 사이의 간격을 계산할 수 있게 해줍니다. `DateInterval` 클래스의 속성은 다음과 같습니다.
- `days`: 날짜 간격의 일 수
- `months`: 날짜 간격의 월 수
- `years`: 날짜 간격의 년 수
- `hours`: 날짜 간격의 시간 수
- `minutes`: 날짜 간격의 분 수
- `seconds`: 날짜 간격의 초 수
DatePeriod 클래스
`DatePeriod` 클래스는 날짜 범위를 나타내는 클래스입니다. 이 클래스는 날짜 범위 내의 날짜를 반복적으로 반복할 수 있게 해줍니다. `DatePeriod` 클래스의 속성은 다음과 같습니다.
- `start`: 날짜 범위의 시작 날짜
- `end`: 날짜 범위의 끝 날짜
- `interval`: 날짜 간격
- `recurrence`: 반복 횟수
예제
다음 예제는 `DatePeriod` 클래스와 `DateInterval` 클래스를 사용하여 날짜 범위 내의 날짜를 반복적으로 반복하는 방법을 보여줍니다.
#hostingforum.kr
php
// DateInterval 클래스를 사용하여 날짜 간격을 계산
$interval = new DateInterval('P1D'); // 1 일 간격
echo $interval->days . "
"; // 1
echo $interval->months . "
"; // 0
echo $interval->years . "
"; // 0
echo $interval->hours . "
"; // 0
echo $interval->minutes . "
"; // 0
echo $interval->seconds . "
"; // 0
// DatePeriod 클래스를 사용하여 날짜 범위 내의 날짜를 반복적으로 반복
$start = new DateTime('2022-01-01');
$end = new DateTime('2022-01-31');
$interval = new DateInterval('P1D');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $date) {
echo $date->format('Y-m-d') . "
";
}
이 예제는 2022 년 1 월 1 일부터 2022 년 1 월 31 일까지의 날짜를 반복적으로 반복합니다. `DateInterval` 클래스를 사용하여 1 일 간격을 계산하고, `DatePeriod` 클래스를 사용하여 날짜 범위 내의 날짜를 반복적으로 반복합니다.
참고
- `DateInterval` 클래스는 날짜 간격을 나타내는 클래스입니다.
- `DatePeriod` 클래스는 날짜 범위를 나타내는 클래스입니다.
- `DateInterval` 클래스의 속성은 `days`, `months`, `years`, `hours`, `minutes`, `seconds`입니다.
- `DatePeriod` 클래스의 속성은 `start`, `end`, `interval`, `recurrence`입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.