라이브러리

[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`입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 632 페이지

검색

게시물 검색