Active Calendar is a class that generates calendars for a given month or year as a HTML tables (XHTML-Valid).
This class is based on the PHP native date functions (default) and supports optionally the ADOdb Date Library. Supported dates (on systems using a 32-bit signed integer Unix time_t):
- Using PHP native date functions: 1902 - 2037 (UNIX) and 1971 - 2037 (Windows)
- Using ADOdb Date Library: 100 - 3000 and later on both UNIX and Windows
The generated calendars can:
- Be generated in plain format (without any links)
- Optionally have navigation controls
- Optionally have a date picker control
- Optionally have linkable days (url or javascript)
- Optionally have event days (layout) with event links
- Optionally have 'event content' with links and own layout
- Support different GMT zones for the current date calculation
- Support month and day names depending on your language
- The presentation may be configured using CSS
- Do not require Javascript to be displayed or navigated (server side)
- Can be generated with just 2 or 3 lines of code