1 <?xml version=
"1.0" encoding=
"iso-8859-1"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml">
5 <!-- template designed by Marco Von Ballmoos -->
6 <title>Docs For Class iCalDate
</title>
7 <link rel=
"stylesheet" href=
"../../media/stylesheet.css" />
8 <meta http-equiv='Content-Type' content='text/html; charset=iso-
8859-
1'
/>
11 <div class=
"page-body">
12 <h2 class=
"class-name"><img src=
"../../media/images/Class_logo.png"
15 style=
"vertical-align: middle"> iCalDate
</h2>
17 <a name=
"sec-description"></a>
18 <div class=
"info-box">
19 <div class=
"info-box-title">Description
</div>
21 <span class=
"disabled">Description
</span> |
22 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
25 <div class=
"info-box-body">
26 <!-- ========== Info from phpDoc block ========= -->
27 <p class=
"short-description">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.
</p>
29 Located in
<a class=
"field" href=
"_inc---RRule.php.html">/inc/RRule.php
</a> (line
<span class=
"field">21</span>)
41 <a name=
"sec-method-summary"></a>
42 <div class=
"info-box">
43 <div class=
"info-box-title">Method Summary
</span></div>
45 <a href=
"#sec-description">Description
</a> |
46 <span class=
"disabled">Methods
</span> (
<a href=
"#sec-methods">details
</a>)
48 <div class=
"info-box-body">
49 <div class=
"method-summary">
50 <div class=
"method-definition">
51 <img src=
"../../media/images/Constructor.png" alt=
" "/>
52 <span class=
"method-result">iCalDate
</span>
53 <a href=
"#iCalDate" title=
"details" class=
"method-name">iCalDate
</a>
54 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
56 <div class=
"method-definition">
57 <img src=
"../../media/images/Method.png" alt=
" "/>
58 <span class=
"method-result">void
</span>
59 <a href=
"#AddDays" title=
"details" class=
"method-name">AddDays
</a>
60 (
<span class=
"var-type"></span> <span class=
"var-name">$dd
</span>)
62 <div class=
"method-definition">
63 <img src=
"../../media/images/Method.png" alt=
" "/>
64 <span class=
"method-result">void
</span>
65 <a href=
"#AddDuration" title=
"details" class=
"method-name">AddDuration
</a>
66 (
<span class=
"var-type"></span> <span class=
"var-name">$duration
</span>)
68 <div class=
"method-definition">
69 <img src=
"../../media/images/Method.png" alt=
" "/>
70 <span class=
"method-result">void
</span>
71 <a href=
"#AddMonths" title=
"details" class=
"method-name">AddMonths
</a>
72 (
<span class=
"var-type"></span> <span class=
"var-name">$mo
</span>)
74 <div class=
"method-definition">
75 <img src=
"../../media/images/Method.png" alt=
" "/>
76 <span class=
"method-result">array
</span>
77 <a href=
"#ApplyBySetPos" title=
"details" class=
"method-name">&ApplyBySetPos
</a>
78 (
<span class=
"var-type">string
</span> <span class=
"var-name">$bysplist
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$set
</span>)
80 <div class=
"method-definition">
81 <img src=
"../../media/images/Method.png" alt=
" "/>
82 <span class=
"method-result">string
</span>
83 <a href=
"#DateDifference" title=
"details" class=
"method-name">DateDifference
</a>
84 (
<span class=
"var-type">date
</span> <span class=
"var-name">$from
</span>)
86 <div class=
"method-definition">
87 <img src=
"../../media/images/Method.png" alt=
" "/>
88 <span class=
"method-result">void
</span>
89 <a href=
"#DaysInMonth" title=
"details" class=
"method-name">DaysInMonth
</a>
90 ([
<span class=
"var-type"></span> <span class=
"var-name">$mo
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$yy
</span> =
<span class=
"var-default">false
</span>])
92 <div class=
"method-definition">
93 <img src=
"../../media/images/Method.png" alt=
" "/>
94 <span class=
"method-result">array
</span>
95 <a href=
"#GetMonthByDay" title=
"details" class=
"method-name">GetMonthByDay
</a>
96 (
<span class=
"var-type">string
</span> <span class=
"var-name">$byday
</span>)
98 <div class=
"method-definition">
99 <img src=
"../../media/images/Method.png" alt=
" "/>
100 <span class=
"method-result">array
</span>
101 <a href=
"#GetMonthByMonthDay" title=
"details" class=
"method-name">GetMonthByMonthDay
</a>
102 (
<span class=
"var-type">string
</span> <span class=
"var-name">$bymonthday
</span>)
104 <div class=
"method-definition">
105 <img src=
"../../media/images/Method.png" alt=
" "/>
106 <span class=
"method-result">array
</span>
107 <a href=
"#GetWeekByDay" title=
"details" class=
"method-name">GetWeekByDay
</a>
108 (
<span class=
"var-type">string
</span> <span class=
"var-name">$byday
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$increasing
</span> =
<span class=
"var-default">false
</span>])
110 <div class=
"method-definition">
111 <img src=
"../../media/images/Method.png" alt=
" "/>
112 <span class=
"method-result">boolean
</span>
113 <a href=
"#GreaterThan" title=
"details" class=
"method-name">GreaterThan
</a>
114 (
<span class=
"var-type">string
</span> <span class=
"var-name">$lesser
</span>)
116 <div class=
"method-definition">
117 <img src=
"../../media/images/Method.png" alt=
" "/>
118 <span class=
"method-result">boolean
</span>
119 <a href=
"#LessThan" title=
"details" class=
"method-name">LessThan
</a>
120 (
<span class=
"var-type">string
</span> <span class=
"var-name">$greater
</span>)
122 <div class=
"method-definition">
123 <img src=
"../../media/images/Method.png" alt=
" "/>
124 <span class=
"method-result">array
</span>
125 <a href=
"#MonthDays" title=
"details" class=
"method-name">&MonthDays
</a>
126 (
<span class=
"var-type">string
</span> <span class=
"var-name">$dow_first
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$days_in_month
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$dayspec
</span>)
128 <div class=
"method-definition">
129 <img src=
"../../media/images/Method.png" alt=
" "/>
130 <span class=
"method-result">void
</span>
131 <a href=
"#Render" title=
"details" class=
"method-name">Render
</a>
132 ([
<span class=
"var-type"></span> <span class=
"var-name">$fmt
</span> =
<span class=
"var-default">'Y-m-d H:i:s'
</span>])
134 <div class=
"method-definition">
135 <img src=
"../../media/images/Method.png" alt=
" "/>
136 <span class=
"method-result">void
</span>
137 <a href=
"#RenderGMT" title=
"details" class=
"method-name">RenderGMT
</a>
138 ([
<span class=
"var-type"></span> <span class=
"var-name">$fmt
</span> =
<span class=
"var-default">'Ymd\THis\Z'
</span>])
140 <div class=
"method-definition">
141 <img src=
"../../media/images/Method.png" alt=
" "/>
142 <span class=
"method-result">void
</span>
143 <a href=
"#SetEpochDate" title=
"details" class=
"method-name">SetEpochDate
</a>
144 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
146 <div class=
"method-definition">
147 <img src=
"../../media/images/Method.png" alt=
" "/>
148 <span class=
"method-result">void
</span>
149 <a href=
"#SetGMTDate" title=
"details" class=
"method-name">SetGMTDate
</a>
150 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
152 <div class=
"method-definition">
153 <img src=
"../../media/images/Method.png" alt=
" "/>
154 <span class=
"method-result">void
</span>
155 <a href=
"#SetLocalDate" title=
"details" class=
"method-name">SetLocalDate
</a>
156 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
158 <div class=
"method-definition">
159 <img src=
"../../media/images/Method.png" alt=
" "/>
160 <span class=
"method-result">void
</span>
161 <a href=
"#SetMonthDay" title=
"details" class=
"method-name">SetMonthDay
</a>
162 (
<span class=
"var-type"></span> <span class=
"var-name">$dd
</span>)
164 <div class=
"method-definition">
165 <img src=
"../../media/images/Method.png" alt=
" "/>
166 <span class=
"method-result">void
</span>
167 <a href=
"#SetWeekStart" title=
"details" class=
"method-name">SetWeekStart
</a>
168 (
<span class=
"var-type">string
</span> <span class=
"var-name">$weekstart
</span>)
170 <div class=
"method-definition">
171 <img src=
"../../media/images/Method.png" alt=
" "/>
172 <span class=
"method-result">boolean
</span>
173 <a href=
"#TestByMonth" title=
"details" class=
"method-name">TestByMonth
</a>
174 (
<span class=
"var-type">string
</span> <span class=
"var-name">$monthlist
</span>)
176 <div class=
"method-definition">
177 <img src=
"../../media/images/Method.png" alt=
" "/>
178 <span class=
"method-result">void
</span>
179 <a href=
"#_EpochFromParts" title=
"details" class=
"method-name">_EpochFromParts
</a>
182 <div class=
"method-definition">
183 <img src=
"../../media/images/Method.png" alt=
" "/>
184 <span class=
"method-result">void
</span>
185 <a href=
"#_GMTEpochFromParts" title=
"details" class=
"method-name">_GMTEpochFromParts
</a>
188 <div class=
"method-definition">
189 <img src=
"../../media/images/Method.png" alt=
" "/>
190 <span class=
"method-result">void
</span>
191 <a href=
"#_GMTTextFromEpoch" title=
"details" class=
"method-name">_GMTTextFromEpoch
</a>
194 <div class=
"method-definition">
195 <img src=
"../../media/images/Method.png" alt=
" "/>
196 <span class=
"method-result">void
</span>
197 <a href=
"#_PartsFromText" title=
"details" class=
"method-name">_PartsFromText
</a>
200 <div class=
"method-definition">
201 <img src=
"../../media/images/Method.png" alt=
" "/>
202 <span class=
"method-result">void
</span>
203 <a href=
"#_TextFromEpoch" title=
"details" class=
"method-name">_TextFromEpoch
</a>
211 <a name=
"sec-methods"></a>
212 <div class=
"info-box">
213 <div class=
"info-box-title">Methods
</div>
214 <div class=
"nav-bar">
215 <a href=
"#sec-description">Description
</a> |
216 <a href=
"#sec-method-summary">Methods
</a> (
<span class=
"disabled">details
</span>)
219 <div class=
"info-box-body">
220 <A NAME='method_detail'
></A>
221 <a name=
"methodiCalDate" id=
"iCalDate"><!-- --></a>
224 <div class=
"method-header">
225 <img src=
"../../media/images/Constructor.png" />
226 <span class=
"method-title">Constructor iCalDate
</span> (line
<span class=
"line-number">50</span>)
229 <!-- ========== Info from phpDoc block ========= -->
230 <p class=
"short-description">The constructor takes either an iCalendar date, a text string formatted as an iCalendar date, or epoch seconds.
</p>
232 <div class=
"method-signature">
233 <span class=
"method-result">iCalDate
</span>
234 <span class=
"method-name">
237 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
240 <ul class=
"parameters">
242 <span class=
"var-type"></span>
243 <span class=
"var-name">$input
</span> </li>
248 <a name=
"methodAddDays" id=
"AddDays"><!-- --></a>
249 <div class=
"evenrow">
251 <div class=
"method-header">
252 <img src=
"../../media/images/Method.png" />
253 <span class=
"method-title">AddDays
</span> (line
<span class=
"line-number">265</span>)
256 <!-- ========== Info from phpDoc block ========= -->
257 <p class=
"short-description">Add some integer number of days to a date
</p>
259 <div class=
"method-signature">
260 <span class=
"method-result">void
</span>
261 <span class=
"method-name">
264 (
<span class=
"var-type"></span> <span class=
"var-name">$dd
</span>)
267 <ul class=
"parameters">
269 <span class=
"var-type"></span>
270 <span class=
"var-name">$dd
</span> </li>
275 <a name=
"methodAddDuration" id=
"AddDuration"><!-- --></a>
278 <div class=
"method-header">
279 <img src=
"../../media/images/Method.png" />
280 <span class=
"method-title">AddDuration
</span> (line
<span class=
"line-number">293</span>)
283 <!-- ========== Info from phpDoc block ========= -->
284 <p class=
"short-description">Add duration
</p>
286 <div class=
"method-signature">
287 <span class=
"method-result">void
</span>
288 <span class=
"method-name">
291 (
<span class=
"var-type"></span> <span class=
"var-name">$duration
</span>)
294 <ul class=
"parameters">
296 <span class=
"var-type"></span>
297 <span class=
"var-name">$duration
</span> </li>
302 <a name=
"methodAddMonths" id=
"AddMonths"><!-- --></a>
303 <div class=
"evenrow">
305 <div class=
"method-header">
306 <img src=
"../../media/images/Method.png" />
307 <span class=
"method-title">AddMonths
</span> (line
<span class=
"line-number">237</span>)
310 <!-- ========== Info from phpDoc block ========= -->
311 <p class=
"short-description">Add some number of months to a date
</p>
313 <div class=
"method-signature">
314 <span class=
"method-result">void
</span>
315 <span class=
"method-name">
318 (
<span class=
"var-type"></span> <span class=
"var-name">$mo
</span>)
321 <ul class=
"parameters">
323 <span class=
"var-type"></span>
324 <span class=
"var-name">$mo
</span> </li>
329 <a name=
"methodApplyBySetPos" id=
"ApplyBySetPos"><!-- --></a>
332 <div class=
"method-header">
333 <img src=
"../../media/images/Method.png" />
334 <span class=
"method-title">ApplyBySetPos
</span> (line
<span class=
"line-number">563</span>)
337 <!-- ========== Info from phpDoc block ========= -->
338 <p class=
"short-description">Given set position descriptions like '
1', '
3', '
11', '-
3' or '-
1' and a set, return the subset matching the list of set positions.
</p>
340 <li><span class=
"field">return:
</span> The subset which matches.
</li>
343 <div class=
"method-signature">
344 <span class=
"method-result">array
</span>
345 <span class=
"method-name">
348 (
<span class=
"var-type">string
</span> <span class=
"var-name">$bysplist
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$set
</span>)
351 <ul class=
"parameters">
353 <span class=
"var-type">string
</span>
354 <span class=
"var-name">$bysplist
</span><span class=
"var-description">: The list of set positions.
</span> </li>
356 <span class=
"var-type">string
</span>
357 <span class=
"var-name">$set
</span><span class=
"var-description">: The set of days that we will apply the positions to.
</span> </li>
362 <a name=
"methodDateDifference" id=
"DateDifference"><!-- --></a>
363 <div class=
"evenrow">
365 <div class=
"method-header">
366 <img src=
"../../media/images/Method.png" />
367 <span class=
"method-title">DateDifference
</span> (line
<span class=
"line-number">331</span>)
370 <!-- ========== Info from phpDoc block ========= -->
371 <p class=
"short-description">Produce an iCalendar format DURATION for the difference between this an another iCalDate
</p>
373 <li><span class=
"field">return:
</span> The date difference, as an iCalendar duration format
</li>
376 <div class=
"method-signature">
377 <span class=
"method-result">string
</span>
378 <span class=
"method-name">
381 (
<span class=
"var-type">date
</span> <span class=
"var-name">$from
</span>)
384 <ul class=
"parameters">
386 <span class=
"var-type">date
</span>
387 <span class=
"var-name">$from
</span><span class=
"var-description">: The start of the period
</span> </li>
392 <a name=
"methodDaysInMonth" id=
"DaysInMonth"><!-- --></a>
395 <div class=
"method-header">
396 <img src=
"../../media/images/Method.png" />
397 <span class=
"method-title">DaysInMonth
</span> (line
<span class=
"line-number">188</span>)
400 <!-- ========== Info from phpDoc block ========= -->
401 <p class=
"short-description">No of days in a month
1(Jan) -
12(Dec)
</p>
403 <div class=
"method-signature">
404 <span class=
"method-result">void
</span>
405 <span class=
"method-name">
408 ([
<span class=
"var-type"></span> <span class=
"var-name">$mo
</span> =
<span class=
"var-default">false
</span>], [
<span class=
"var-type"></span> <span class=
"var-name">$yy
</span> =
<span class=
"var-default">false
</span>])
411 <ul class=
"parameters">
413 <span class=
"var-type"></span>
414 <span class=
"var-name">$mo
</span> </li>
416 <span class=
"var-type"></span>
417 <span class=
"var-name">$yy
</span> </li>
422 <a name=
"methodGetMonthByDay" id=
"GetMonthByDay"><!-- --></a>
423 <div class=
"evenrow">
425 <div class=
"method-header">
426 <img src=
"../../media/images/Method.png" />
427 <span class=
"method-title">GetMonthByDay
</span> (line
<span class=
"line-number">414</span>)
430 <!-- ========== Info from phpDoc block ========= -->
431 <p class=
"short-description">Applies any BYDAY to the month to return a set of days
</p>
433 <li><span class=
"field">return:
</span> An array of the day numbers for the month which meet the rule.
</li>
436 <div class=
"method-signature">
437 <span class=
"method-result">array
</span>
438 <span class=
"method-name">
441 (
<span class=
"var-type">string
</span> <span class=
"var-name">$byday
</span>)
444 <ul class=
"parameters">
446 <span class=
"var-type">string
</span>
447 <span class=
"var-name">$byday
</span><span class=
"var-description">: The BYDAY rule
</span> </li>
452 <a name=
"methodGetMonthByMonthDay" id=
"GetMonthByMonthDay"><!-- --></a>
455 <div class=
"method-header">
456 <img src=
"../../media/images/Method.png" />
457 <span class=
"method-title">GetMonthByMonthDay
</span> (line
<span class=
"line-number">435</span>)
460 <!-- ========== Info from phpDoc block ========= -->
461 <p class=
"short-description">Applies any BYMONTHDAY to the month to return a set of days
</p>
463 <li><span class=
"field">return:
</span> An array of the day numbers for the month which meet the rule.
</li>
466 <div class=
"method-signature">
467 <span class=
"method-result">array
</span>
468 <span class=
"method-name">
471 (
<span class=
"var-type">string
</span> <span class=
"var-name">$bymonthday
</span>)
474 <ul class=
"parameters">
476 <span class=
"var-type">string
</span>
477 <span class=
"var-name">$bymonthday
</span><span class=
"var-description">: The BYMONTHDAY rule
</span> </li>
482 <a name=
"methodGetWeekByDay" id=
"GetWeekByDay"><!-- --></a>
483 <div class=
"evenrow">
485 <div class=
"method-header">
486 <img src=
"../../media/images/Method.png" />
487 <span class=
"method-title">GetWeekByDay
</span> (line
<span class=
"line-number">455</span>)
490 <!-- ========== Info from phpDoc block ========= -->
491 <p class=
"short-description">Applies any BYDAY to the week to return a set of days
</p>
493 <li><span class=
"field">return:
</span> An array of the day numbers for the week which meet the rule.
</li>
496 <div class=
"method-signature">
497 <span class=
"method-result">array
</span>
498 <span class=
"method-name">
501 (
<span class=
"var-type">string
</span> <span class=
"var-name">$byday
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$increasing
</span> =
<span class=
"var-default">false
</span>])
504 <ul class=
"parameters">
506 <span class=
"var-type">string
</span>
507 <span class=
"var-name">$byday
</span><span class=
"var-description">: The BYDAY rule
</span> </li>
509 <span class=
"var-type">string
</span>
510 <span class=
"var-name">$increasing
</span><span class=
"var-description">: When we are moving by months, we want any day of the week, but when by day we only want to increase. Default false.
</span> </li>
515 <a name=
"methodGreaterThan" id=
"GreaterThan"><!-- --></a>
518 <div class=
"method-header">
519 <img src=
"../../media/images/Method.png" />
520 <span class=
"method-title">GreaterThan
</span> (line
<span class=
"line-number">478</span>)
523 <!-- ========== Info from phpDoc block ========= -->
524 <p class=
"short-description">Test if $this is greater than the date parameter
</p>
526 <li><span class=
"field">return:
</span> True if $this
> $lesser
</li>
529 <div class=
"method-signature">
530 <span class=
"method-result">boolean
</span>
531 <span class=
"method-name">
534 (
<span class=
"var-type">string
</span> <span class=
"var-name">$lesser
</span>)
537 <ul class=
"parameters">
539 <span class=
"var-type">string
</span>
540 <span class=
"var-name">$lesser
</span><span class=
"var-description">: The other date, as a local time string
</span> </li>
545 <a name=
"methodLessThan" id=
"LessThan"><!-- --></a>
546 <div class=
"evenrow">
548 <div class=
"method-header">
549 <img src=
"../../media/images/Method.png" />
550 <span class=
"method-title">LessThan
</span> (line
<span class=
"line-number">493</span>)
553 <!-- ========== Info from phpDoc block ========= -->
554 <p class=
"short-description">Test if $this is less than the date parameter
</p>
556 <li><span class=
"field">return:
</span> True if $this
< $greater
</li>
559 <div class=
"method-signature">
560 <span class=
"method-result">boolean
</span>
561 <span class=
"method-name">
564 (
<span class=
"var-type">string
</span> <span class=
"var-name">$greater
</span>)
567 <ul class=
"parameters">
569 <span class=
"var-type">string
</span>
570 <span class=
"var-name">$greater
</span><span class=
"var-description">: The other date, as a local time string
</span> </li>
575 <a name=
"methodMonthDays" id=
"MonthDays"><!-- --></a>
578 <div class=
"method-header">
579 <img src=
"../../media/images/Method.png" />
580 <span class=
"method-title">MonthDays
</span> (line
<span class=
"line-number">512</span>)
583 <!-- ========== Info from phpDoc block ========= -->
584 <p class=
"short-description">Given a MonthDays string like
"1MO
",
"-
2WE
" return an integer day of the month.
</p>
586 <li><span class=
"field">return:
</span> An array of the day numbers for the month which meet the rule.
</li>
589 <div class=
"method-signature">
590 <span class=
"method-result">array
</span>
591 <span class=
"method-name">
594 (
<span class=
"var-type">string
</span> <span class=
"var-name">$dow_first
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$days_in_month
</span>,
<span class=
"var-type">string
</span> <span class=
"var-name">$dayspec
</span>)
597 <ul class=
"parameters">
599 <span class=
"var-type">string
</span>
600 <span class=
"var-name">$dow_first
</span><span class=
"var-description">: The day of week of the first of the month.
</span> </li>
602 <span class=
"var-type">string
</span>
603 <span class=
"var-name">$days_in_month
</span><span class=
"var-description">: The number of days in the month.
</span> </li>
605 <span class=
"var-type">string
</span>
606 <span class=
"var-name">$dayspec
</span><span class=
"var-description">: The specification for a month day (or days) which we parse.
</span> </li>
611 <a name=
"methodRender" id=
"Render"><!-- --></a>
612 <div class=
"evenrow">
614 <div class=
"method-header">
615 <img src=
"../../media/images/Method.png" />
616 <span class=
"method-title">Render
</span> (line
<span class=
"line-number">172</span>)
619 <!-- ========== Info from phpDoc block ========= -->
620 <p class=
"short-description">Set the day of week used for calculation of week starts
</p>
622 <div class=
"method-signature">
623 <span class=
"method-result">void
</span>
624 <span class=
"method-name">
627 ([
<span class=
"var-type"></span> <span class=
"var-name">$fmt
</span> =
<span class=
"var-default">'Y-m-d H:i:s'
</span>])
630 <ul class=
"parameters">
632 <span class=
"var-type"></span>
633 <span class=
"var-name">$fmt
</span> </li>
638 <a name=
"methodRenderGMT" id=
"RenderGMT"><!-- --></a>
641 <div class=
"method-header">
642 <img src=
"../../media/images/Method.png" />
643 <span class=
"method-title">RenderGMT
</span> (line
<span class=
"line-number">180</span>)
646 <!-- ========== Info from phpDoc block ========= -->
647 <p class=
"short-description">Render the date as GMT
</p>
649 <div class=
"method-signature">
650 <span class=
"method-result">void
</span>
651 <span class=
"method-name">
654 ([
<span class=
"var-type"></span> <span class=
"var-name">$fmt
</span> =
<span class=
"var-default">'Ymd\THis\Z'
</span>])
657 <ul class=
"parameters">
659 <span class=
"var-type"></span>
660 <span class=
"var-name">$fmt
</span> </li>
665 <a name=
"methodSetEpochDate" id=
"SetEpochDate"><!-- --></a>
666 <div class=
"evenrow">
668 <div class=
"method-header">
669 <img src=
"../../media/images/Method.png" />
670 <span class=
"method-title">SetEpochDate
</span> (line
<span class=
"line-number">104</span>)
673 <!-- ========== Info from phpDoc block ========= -->
674 <p class=
"short-description">Set the date from an epoch
</p>
676 <div class=
"method-signature">
677 <span class=
"method-result">void
</span>
678 <span class=
"method-name">
681 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
684 <ul class=
"parameters">
686 <span class=
"var-type"></span>
687 <span class=
"var-name">$input
</span> </li>
692 <a name=
"methodSetGMTDate" id=
"SetGMTDate"><!-- --></a>
695 <div class=
"method-header">
696 <img src=
"../../media/images/Method.png" />
697 <span class=
"method-title">SetGMTDate
</span> (line
<span class=
"line-number">84</span>)
700 <!-- ========== Info from phpDoc block ========= -->
701 <p class=
"short-description">Set the date from a text string
</p>
703 <div class=
"method-signature">
704 <span class=
"method-result">void
</span>
705 <span class=
"method-name">
708 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
711 <ul class=
"parameters">
713 <span class=
"var-type"></span>
714 <span class=
"var-name">$input
</span> </li>
719 <a name=
"methodSetLocalDate" id=
"SetLocalDate"><!-- --></a>
720 <div class=
"evenrow">
722 <div class=
"method-header">
723 <img src=
"../../media/images/Method.png" />
724 <span class=
"method-title">SetLocalDate
</span> (line
<span class=
"line-number">94</span>)
727 <!-- ========== Info from phpDoc block ========= -->
728 <p class=
"short-description">Set the date from a text string
</p>
730 <div class=
"method-signature">
731 <span class=
"method-result">void
</span>
732 <span class=
"method-name">
735 (
<span class=
"var-type"></span> <span class=
"var-name">$input
</span>)
738 <ul class=
"parameters">
740 <span class=
"var-type"></span>
741 <span class=
"var-name">$input
</span> </li>
746 <a name=
"methodSetMonthDay" id=
"SetMonthDay"><!-- --></a>
749 <div class=
"method-header">
750 <img src=
"../../media/images/Method.png" />
751 <span class=
"method-title">SetMonthDay
</span> (line
<span class=
"line-number">225</span>)
754 <!-- ========== Info from phpDoc block ========= -->
755 <p class=
"short-description">Set the day in the month to what we have been given
</p>
757 <div class=
"method-signature">
758 <span class=
"method-result">void
</span>
759 <span class=
"method-name">
762 (
<span class=
"var-type"></span> <span class=
"var-name">$dd
</span>)
765 <ul class=
"parameters">
767 <span class=
"var-type"></span>
768 <span class=
"var-name">$dd
</span> </li>
773 <a name=
"methodSetWeekStart" id=
"SetWeekStart"><!-- --></a>
774 <div class=
"evenrow">
776 <div class=
"method-header">
777 <img src=
"../../media/images/Method.png" />
778 <span class=
"method-title">SetWeekStart
</span> (line
<span class=
"line-number">163</span>)
781 <!-- ========== Info from phpDoc block ========= -->
782 <p class=
"short-description">Set the day of week used for calculation of week starts
</p>
784 <div class=
"method-signature">
785 <span class=
"method-result">void
</span>
786 <span class=
"method-name">
789 (
<span class=
"var-type">string
</span> <span class=
"var-name">$weekstart
</span>)
792 <ul class=
"parameters">
794 <span class=
"var-type">string
</span>
795 <span class=
"var-name">$weekstart
</span><span class=
"var-description">: The day of the week which is the first business day.
</span> </li>
800 <a name=
"methodTestByMonth" id=
"TestByMonth"><!-- --></a>
803 <div class=
"method-header">
804 <img src=
"../../media/images/Method.png" />
805 <span class=
"method-title">TestByMonth
</span> (line
<span class=
"line-number">402</span>)
808 <!-- ========== Info from phpDoc block ========= -->
809 <p class=
"short-description">Test to see if our _mo matches something in the list of months we have received.
</p>
811 <li><span class=
"field">return:
</span> Whether this date falls within one of those months.
</li>
814 <div class=
"method-signature">
815 <span class=
"method-result">boolean
</span>
816 <span class=
"method-name">
819 (
<span class=
"var-type">string
</span> <span class=
"var-name">$monthlist
</span>)
822 <ul class=
"parameters">
824 <span class=
"var-type">string
</span>
825 <span class=
"var-name">$monthlist
</span><span class=
"var-description">: A comma-separated list of months.
</span> </li>
830 <a name=
"method_EpochFromParts" id=
"_EpochFromParts"><!-- --></a>
831 <div class=
"evenrow">
833 <div class=
"method-header">
834 <img src=
"../../media/images/Method.png" />
835 <span class=
"method-title">_EpochFromParts
</span> (line
<span class=
"line-number">152</span>)
838 <!-- ========== Info from phpDoc block ========= -->
839 <p class=
"short-description">Given a local text date, convert it to an epoch
</p>
841 <div class=
"method-signature">
842 <span class=
"method-result">void
</span>
843 <span class=
"method-name">
852 <a name=
"method_GMTEpochFromParts" id=
"_GMTEpochFromParts"><!-- --></a>
855 <div class=
"method-header">
856 <img src=
"../../media/images/Method.png" />
857 <span class=
"method-title">_GMTEpochFromParts
</span> (line
<span class=
"line-number">143</span>)
860 <!-- ========== Info from phpDoc block ========= -->
861 <p class=
"short-description">Given a GMT text date, convert it to an epoch
</p>
863 <div class=
"method-signature">
864 <span class=
"method-result">void
</span>
865 <span class=
"method-name">
874 <a name=
"method_GMTTextFromEpoch" id=
"_GMTTextFromEpoch"><!-- --></a>
875 <div class=
"evenrow">
877 <div class=
"method-header">
878 <img src=
"../../media/images/Method.png" />
879 <span class=
"method-title">_GMTTextFromEpoch
</span> (line
<span class=
"line-number">122</span>)
882 <!-- ========== Info from phpDoc block ========= -->
883 <p class=
"short-description">Given a GMT epoch date, convert it to text
</p>
885 <div class=
"method-signature">
886 <span class=
"method-result">void
</span>
887 <span class=
"method-name">
896 <a name=
"method_PartsFromText" id=
"_PartsFromText"><!-- --></a>
899 <div class=
"method-header">
900 <img src=
"../../media/images/Method.png" />
901 <span class=
"method-title">_PartsFromText
</span> (line
<span class=
"line-number">130</span>)
904 <!-- ========== Info from phpDoc block ========= -->
905 <p class=
"short-description">Given a text date, convert it to parts
</p>
907 <div class=
"method-signature">
908 <span class=
"method-result">void
</span>
909 <span class=
"method-name">
918 <a name=
"method_TextFromEpoch" id=
"_TextFromEpoch"><!-- --></a>
919 <div class=
"evenrow">
921 <div class=
"method-header">
922 <img src=
"../../media/images/Method.png" />
923 <span class=
"method-title">_TextFromEpoch
</span> (line
<span class=
"line-number">114</span>)
926 <!-- ========== Info from phpDoc block ========= -->
927 <p class=
"short-description">Given an epoch date, convert it to text
</p>
929 <div class=
"method-signature">
930 <span class=
"method-result">void
</span>
931 <span class=
"method-name">
945 <p class=
"notes" id=
"credit">
946 Documentation generated on Tue,
27 Sep
2011 11:
30:
48 +
1300 by
<a href=
"http://www.phpdoc.org" target=
"_blank">phpDocumentor
1.4.3</a>