Property | Type | Description | |
---|---|---|---|
$RFC5545_COMPLIANT | |||
$bydays | |||
$byhours | |||
$byminutes | |||
$bymonthdays | |||
$bymonths | |||
$byseconds | |||
$bysetpos | |||
$byweeknos | |||
$byyeardays | |||
$count | |||
$freq | |||
$interval | |||
$occurrences | |||
$rangeLimit | |||
$startDate | |||
$until | |||
$wkst |
Method | Description | |
---|---|---|
__construct ( $time = "now", $timezone = NULL ) | ||
byday ( $bywdaylist, $delimiter = "," ) | ||
byhour ( $hours, $delimiter = "," ) | ||
byminute ( $minutes, $delimiter = "," ) | ||
bymonth ( $bymolist, $delimiter = "," ) | ||
bymonthday ( $bymodaylist, $delimiter = "," ) | ||
bysecond ( $seconds, $delimiter = "," ) | ||
bysetpos ( $bysplist, $delimiter = "," ) | ||
byweekno ( $bywknolist, $delimiter = "," ) | ||
byyearday ( $byyrdaylist, $delimiter = "," ) | ||
count ( $count ) | ||
freq ( $frequency ) | ||
generateOccurrences ( ) | ||
getFirstWeekStartDate ( $startDate, $wkst ) | "The WKST rule part specifies the day on which the workweek starts. [. | |
getNextOccurrence ( $occurDate, $strictly_after = true ) | ||
getOccurrencesBetween ( $startDate, $endDate, $limit = NULL ) | Get occurrences between two DateTimes, exclusive. Does not modify $this. | |
getPrevOccurrence ( $occurDate ) | ||
interval ( $interval ) | ||
occursAt ( $date ) | ||
occursOn ( $date ) | ||
rrule ( $rrule ) | ||
startDate ( $startDate ) | ||
until ( $endDate ) | ||
wkst ( $weekDay ) |
Method | Description | |
---|---|---|
addOccurrence ( $occurrences ) | ||
createDaysList ( $days ) | ||
createItemsList ( $list, $delimiter ) | ||
generateTimeOccurrences ( $dateLooper ) | not happy with this. | |
prepareDateElements ( $limitRange = true ) | If $limitRange is true, $this->count and $this->until will be set if not already set. | |
prepareItemsList ( $items, $delimiter = ",", $validator = null ) | ||
prepareOccurrences ( $occurrences, $count ) |
Method | Description | |
---|---|---|
abbrevToDayName ( $abbrev ) | ||
countOccurrencesBefore ( $date ) | ||
findDateRangeOverlap ( $startDate, $endDate ) |
protected generateTimeOccurrences ( $dateLooper ) |
public static getFirstWeekStartDate ( $startDate, $wkst ) |
public getOccurrencesBetween ( $startDate, $endDate, $limit = NULL ) |
protected prepareDateElements ( $limitRange = true ) |
protected static prepareItemsList ( $items, $delimiter = ",", $validator = null ) |