Class iCalDate
A Class for handling dates in iCalendar format. We do make the simplifying assumption that all date handling in here is normalised to GMT. One day we might provide some functions to do that, but for now it is done externally.
Package: awl\caldav
Copyright: Catalyst .Net Ltd
License: GNU GPL v2
Author: Andrew McMillan andrew@catalyst.net.nz
Located at RRule.php
Copyright: Catalyst .Net Ltd
License: GNU GPL v2
Author: Andrew McMillan andrew@catalyst.net.nz
Located at RRule.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
#
DateDifference( date $from )
Produce an iCalendar format DURATION for the difference between this an another iCalDate |
public
boolean
|
#
TestByMonth( string $monthlist )
Test to see if our _mo matches something in the list of months we have received. |
public
array
|
|
public
array
|
#
GetMonthByMonthDay( string $bymonthday )
Applies any BYMONTHDAY to the month to return a set of days |
public
array
|
#
GetWeekByDay( string $byday, string $increasing = false )
Applies any BYDAY to the week to return a set of days |
public
boolean
|
|
public
boolean
|
|
public
array
&
|
|
public
array
&
|
#
ApplyBySetPos( string $bysplist, string $set )
Given set position descriptions like '1', '3', '11', '-3' or '-1' and a set, return the subset matching the list of set positions. |
public
|
$_text
Text version |
|
public
|
$_epoch
Epoch version |
|
public
|
$_yy
Fragmented parts |
|
public
|
$_mo
|
|
public
|
$_dd
|
|
public
|
$_hh
|
|
public
|
$_mi
|
|
public
|
$_ss
|
|
public
|
$_tz
|
|
public
|
$_wkst
Which day of the week does the week start on |