Projects / Active Calendar

Active Calendar

Active Calendar is a PHP class that generates calendars (month or year view) as HTML tables (XHTML-Valid). It can produce static calendars without any links or calendars with a week number column, navigation controls, a date picker control, event days and content with event URLs, and linkable days (optionally URL or Javascript). The layout can be configured using CSS, and JavaScript is not required. The supported dates (on systems using a 32-bit signed integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows), when using the default PHP native date functions, and 100-3000 and later, when using the ADOdb Date Library.

Operating Systems

Recent releases

  •  23 Feb 2006 11:23

    Release Notes: An activeCalendarWeek subclass was added. The class can generate week calendars (one or multiple rows) according to the date or the week number of the year passed to the class using two public methods, showWeeks() and showWeeksByID(). The structure of the download package was updated and an example was added for demonstrating how the Active Calendar can be used as a popup date selector in a form.

    •  03 Feb 2006 14:18

      Release Notes: The public method showYear() has been modified to accept a second optional parameter that specifies the starting month in the year calendar. The example scripts in the download package have been updated.

      •  30 Jan 2006 20:17

        Release Notes: A new public method enableWeekNum() has been added. A week number column can optionally be created in the month and year calendars. The week numbers can be optionally linked. This method can be used only if using PHP a version greater than 4.1.0, and is not supported by the ADOdb Date Library. A new public method setFirstWeekDay() has been added to specify the first day of the week (Sunday or Monday). The structure of the download package has been updated, and more examples have been added.

        •  12 Oct 2005 22:59

          Release Notes: The private method mkUrl() has been modified. The generated link structure will not be affected by non-boolean values that evaluate to FALSE, such as 0 or "".

          •  31 Jul 2005 06:22

            Release Notes: The public method showMonth() has been modified. The class can now optionally generate and display the calendar days that do not belong to the current month.

            Recent comments

            24 Nov 2009 22:27 DavidHine

            The inquiry form on the website for the project does not work at present.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.