DatePeriod::getEndDate

(PHP 5 >= 5.6.5, PHP 7, PHP 8)

DatePeriod::getEndDate — 종료 날짜를 가져옵니다.


설명

객체 지향 스타일

public DatePeriod::getEndDate(): ?DateTimeInterface

기간의 종료 날짜를 가져옵니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

DatePeriod에 종료 날짜가 없으면 null을 반환합니다. 예를 들어, recurrences 매개변수로 초기화되거나 종료 날짜가 없는 isostr 매개변수로 초기화되는 경우입니다.

DatePeriodDateTimeImmutable 개체를 end 매개변수로 사용하여 초기화되면 DateTimeImmutable 개체를 반환합니다.

그렇지 않으면 DateTime 객체를 반환합니다.


Examples

예제 #1 DatePeriod::getEndDate() 예제

                  
<?php
$period = new DatePeriod(
    new DateTime('2016-05-16T00:00:00Z'),
    new DateInterval('P1D'),
    new DateTime('2016-05-20T00:00:00Z')
);
$start = $period->getEndDate();
echo $start->format(DateTime::ISO8601);
?>
                  
                

위의 예는 다음을 출력합니다.

2016-05-20T00:00:00+0000
                

예제 #2 종료 날짜가 없는 DatePeriod::getEndDate()

                  
<?php
$period = new DatePeriod(
    new DateTime('2016-05-16T00:00:00Z'),
    new DateInterval('P1D'),
    7
);
var_dump($period->getEndDate());
?>
                  
                

위의 예는 다음을 출력합니다.

NULL
                

기타