phpDocumentor

Timespan

Class representing a time span.

Table of Contents

$end  : DateTimeImmutable
End date.
$start  : DateTimeImmutable
Start date.
create()  : Timespan
Create instance.
endDate()  : DateTimeImmutable
Return end date.
startDate()  : DateTimeImmutable
Return start date.
__construct()  : mixed
Constructor.

Properties

$end

End date.

private DateTimeImmutable $end

$start

Start date.

private DateTimeImmutable $start

Methods

create()

Create instance.

public static create(DateTimeImmutable $start, DateTimeImmutable $end) : Timespan
Parameters
$start : DateTimeImmutable

Start date.

$end : DateTimeImmutable

End date.

Return values
Timespan

Instance.

endDate()

Return end date.

public endDate() : DateTimeImmutable
Return values
DateTimeImmutable

End date.

startDate()

Return start date.

public startDate() : DateTimeImmutable
Return values
DateTimeImmutable

Start date.

__construct()

Constructor.

private __construct(DateTimeImmutable $start, DateTimeImmutable $end) : mixed
Parameters
$start : DateTimeImmutable

Start date.

$end : DateTimeImmutable

End date.

Return values
mixed

Search results