\ChronosTimeRecurring
Time specification for a recurring action.
Models a subset of RFC5545 iCalendar format. Specifically:
- each recurring action has a start date/time and a repeat rule.
- the repeat rule has the following:
- frequency (required) hourly,minutely,daily,weekly (monthly, yearly not implemented yet)
- interval (optional) integer
- byday (optional) su,mo,tu,we,th,fr,sa (not including 1su or -1su syntax)
- byhour (optional) 0-23
- byminute (optional) 0-59
Not implemented yet:
- count
- bymonth
- until
- wkst
- bymonthday
- bysecond
Synopsis
class ChronosTimeRecurring
extends ChronosTimeSpecification
{
- // members
- public $startTime;
- public $frequency;
- public integer $interval = 1;
- public $byDay = NULL;
- public $byHour = NULL;
- public $byMinute = NULL;
- // Inherited members from ChronosTimeSpecification
- public $type;
- // methods
- public void __construct()
- public void summary()
- // Inherited methods from ChronosTimeSpecification
- public void summary()
Hierarchy
Extends
Members
public
- $byDay
- $byHour
- $byMinute
- $frequency
- $interval
- $startTime
- $type