Bitrix API

DatePeriod implements EventInterface uses EventTrait

Table of Contents

Interfaces

EventInterface

Methods

__construct()  : mixed
addMinutes()  : self
contains()  : bool
diffMinutes()  : int
doEventsIntersect()  : bool
getDateFrom()  : DateTimeImmutable
getDateTimeCollection()  : DateTimeCollection
getDateTo()  : DateTimeImmutable
getEventDatePeriod()  : DatePeriod
getEventRrule()  : Rrule|null
intersects()  : bool
isEventRecurring()  : bool
isGreaterThanDay()  : bool
isMultipleOf()  : bool
isOverMidnight()  : bool
setTimezone()  : self
toArray()  : array<string|int, mixed>

Methods

__construct()

public __construct(DateTimeImmutable $dateFrom, DateTimeImmutable $dateTo) : mixed
Parameters
$dateFrom : DateTimeImmutable
$dateTo : DateTimeImmutable
Tags
throws
InvalidArgumentException

addMinutes()

public addMinutes(int $minutes) : self
Parameters
$minutes : int
Return values
self

diffMinutes()

public diffMinutes() : int
Return values
int

getDateFrom()

public getDateFrom() : DateTimeImmutable
Return values
DateTimeImmutable

getDateTo()

public getDateTo() : DateTimeImmutable
Return values
DateTimeImmutable

isEventRecurring()

public isEventRecurring() : bool
Return values
bool

isGreaterThanDay()

public isGreaterThanDay() : bool
Return values
bool

isMultipleOf()

public isMultipleOf(int $minutes) : bool
Parameters
$minutes : int
Return values
bool

isOverMidnight()

public isOverMidnight() : bool
Return values
bool

setTimezone()

public setTimezone(string $timezone) : self
Parameters
$timezone : string
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results