Calc.php -
52 functions/classes, 1736 lines, 52989 bytes
32: class Date_Calc;
46: function dateNow ($format='%Y%m%d');
64: function isValidDate ($day, $month, $year);
86: function isLeapYear ($year='');
121: function isFutureDate ($day,$month,$year);
154: function isPastDate ($day,$month,$year);
187: function dayOfWeek ($day='',$month='',$year='');
229: function weekOfYear ($day='',$month='',$year='');
258: function julianDate ($day='',$month='',$year='');
293: function quarterOfYear ($day='',$month='',$year='');
323: function beginOfNextMonth ($day='',$month='',$year='',$format='%Y%m%d');
360: function endOfNextMonth ($day='',$month='',$year='',$format='%Y%m%d');
397: function beginOfPrevMonth ($day='',$month='',$year='',$format='%Y%m%d');
434: function endOfPrevMonth ($day='',$month='',$year='',$format='%Y%m%d');
472: function nextWeekday ($day='',$month='',$year='',$format='%Y%m%d');
511: function prevWeekday ($day='',$month='',$year='',$format='%Y%m%d');
552: function nextDayOfWeek ($dow,$day='',$month='',$year='',$format='%Y%m%d',$onOrAfter=false);
597: function prevDayOfWeek ($dow,$day='',$month='',$year='',$format='%Y%m%d',$onOrBefore=false);
641: function nextDayOfWeekOnOrAfter ($dow,$day='',$month='',$year='',$format='%Y%m%d');
661: function prevDayOfWeekOnOrBefore ($dow,$day='',$month='',$year='',$format='%Y%m%d');
552: function nextDay ($day='',$month='',$year='',$format='%Y%m%d');
597: function prevDay ($day='',$month='',$year='',$format='%Y%m%d');
737: function defaultCentury ($year);
765: function dateDiff ($day1,$month1,$year1,$day2,$month2,$year2);
791: function compareDates ($day1,$month1,$year1,$day2,$month2,$year2);
812: function daysInMonth ($month='',$year='');
851: function weeksInMonth ($month='',$year='');
885: function firstOfMonthWeekday ($month='',$year='');
909: function beginOfMonth ($month='',$year='',$format='%Y%m%d');
935: function beginOfWeek ($day='',$month='',$year='',$format='%Y%m%d');
969: function endOfWeek ($day='',$month='',$year='',$format='%Y%m%d');
1003: function beginOfNextWeek ($day='',$month='',$year='',$format='%Y%m%d');
1045: function beginOfPrevWeek ($day='',$month='',$year='',$format='%Y%m%d');
1084: function getCalendarWeek ($day='',$month='',$year='',$format='%Y%m%d');
1123: function getCalendarMonth ($month='',$year='',$format='%Y%m%d');
1174: function getCalendarYear ($year='',$format='%Y%m%d');
1203: function dateToDays ($day,$month,$year);
1238: function daysToDate ($days,$format='%Y%m%d');
1284: function NWeekdayOfMonth ($occurance,$dayOfWeek,$month,$year,$format='%Y%m%d');
1341: function dateFormat ($day,$month,$year,$format);
1423: function getYear ();
1436: function getMonth ();
1449: function getDay ();
1464: function getMonthFullname ($month);
1491: function getMonthAbbrname ($month,$length=3);
1514: function getWeekdayFullname ($day='',$month='',$year='');
1546: function getWeekdayAbbrname ($day='',$month='',$year='',$length=3);
1570: function getMonthFromFullName ($month);
1593: function getMonthNames ();
1611: function getWeekDays ();
1634: function gregorianToISO ($day,$month,$year);
1701: function dateSeason ($season, $year = '');
CVS/
Entries - 267 bytes
Repository - 24 bytes
Root - 14 bytes
Tag - 25 bytes
Human.php -
3 functions/classes, 188 lines, 7060 bytes
34: class Date_Human;
64: function gregorianToHuman ($day=0, $month=0, $year=0);
156: function HumanToGregorian ($day, $month, $year=0);
Span.php -
30 functions/classes, 940 lines, 31001 bytes
71: class Date_Span;
105: function Date_Span ($time = 0, $format = null);
129: function set ($time = 0, $format = null);
163: function setFromArray ($time);
238: function setFromString ($time, $format = null);
391: function setFromSeconds ($seconds);
416: function setFromMinutes ($minutes);
430: function setFromHours ($hours);
444: function setFromDays ($days);
462: function setFromDateDiff ($date1, $date2);
494: function copy ($time);
553: function format ($format = null);
682: function toSeconds ();
695: function toMinutes ();
708: function toHours ();
721: function toDays ();
734: function add ($time);
752: function subtract ($time);
771: function equal ($time);
785: function greaterEqual ($time);
799: function lowerEqual ($time);
785: function greater ($time);
799: function lower ($time);
846: function compare ($time1, $time2);
862: function isEmpty ();
876: function setDefaultInputFormat ($format);
890: function getDefaultInputFormat ();
904: function setDefaultFormat ($format);
918: function getDefaultFormat ();
928: function __clone ();
TimeZone.php -
18 functions/classes, 3645 lines, 123173 bytes
47: class Date_TimeZone;
103: function Date_TimeZone ($id);
138: function getDefault ();
152: function setDefault ($id);
169: function isValidID ($id);
189: function isEqual ($tz);
213: function isEquivalent ($tz);
230: function hasDaylightTime ();
250: function inDaylightTime ($date);
272: function getDSTSavings ();
293: function getOffset ($date);
310: function getAvailableIDs ();
324: function getID ();
338: function getLongName ();
351: function getShortName ();
364: function getDSTLongName ();
377: function getDSTShortName ();
390: function getRawOffset ();