PHP Classes

Active Calendar: Generate XHTML calendar for a given month or year

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (55)   DownloadInstall with Composer Download .zip   Reputation   Support forum (23)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 74%Total: 10,671 All time: 118 This week: 63Up
Version License Categories
activecalendar 1.0.0GNU Lesser Genera...HTML, Time and Date


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

Picture of Giorgos
Name: Giorgos <contact>
Classes: 7 packages by
Country: Greece Greece
Age: 45
All time rank: 121 in Greece Greece
Week rank: 195 Down2 in Greece Greece Down
Innovation award
Innovation award
Nominee: 2x

  • activecalendar/activecalendar1.jpg
  • activecalendar/activecalendar2.jpg
  • activecalendar/activecalendar3.jpg
  Files folder image Files  
File Role Description
Files folder imageactivecalendar (5 files, 3 directories)

  Files folder image Files  /  activecalendar  
File Role Description
Files folder imagesource (2 files)
Files folder imagedoc (4 files)
Files folder imagedata (23 files, 2 directories)
  HTML file changelog.html Data version log
  Plain text file examples.php Example examples index file
  Plain text file index.php Aux. Please run this file first
  HTML file license.html Lic. LGPL License
  Plain text file readme.txt Data readme

  Files folder image Files  /  activecalendar  /  source  
File Role Description
  Accessible without login Plain text file activecalendar.php Class Active Calendar Class
  Plain text file activecalendarweek.php Class Subclass to create week calendars

  Files folder image Files  /  activecalendar  /  doc  
File Role Description
  HTML file doc_en.html Doc. english documentation
  HTML file doc_de.html Doc. german documentation
  HTML file doc_el.html Doc. greek documentation
  HTML file doc_jp.html Doc. japanese documentation

  Files folder image Files  /  activecalendar  /  data  
File Role Description
Files folder imagecss (9 files)
Files folder imageimg (12 files)
  Plain text file flatevents.php Example example
  Plain text file flatevents.txt Data example data
  Plain text file functions.js Aux. javascript functions
  Plain text file javascript.php Example example
  Plain text file js.php Example example
  Plain text file m_1.php Example example
  Plain text file m_2.php Example example
  Plain text file m_3.php Example example
  Plain text file m_4.php Example example
  Plain text file m_5.php Example example
  Plain text file mysqlevents.php Example example
  Plain text file showcode.php Aux. displays example quellcode
  Plain text file w_1.php Example example
  Plain text file w_2.php Example example
  Plain text file w_3.php Example example
  Plain text file w_4.php Example example
  Plain text file w_5.php Example example
  Plain text file xmlevents.php Example example
  Plain text file xmlevents.xml Data example data
  Plain text file y_1.php Example example
  Plain text file y_2.php Example example
  Plain text file y_3.php Example example
  Plain text file y_4.php Example example

  Files folder image Files  /  activecalendar  /  data  /  css  
File Role Description
  Plain text file antique.css Data css layout
  Plain text file antique_wide.css Data css layout
  Plain text file ceramique.css Data css layout
  Plain text file ceramique_wide.css Data css layout
  Plain text file default.css Data css layout
  Plain text file default_wide.css Data css layout
  Plain text file main.css Data css layout
  Plain text file plain.css Data css layout
  Plain text file plain_wide.css Data css layout

  Files folder image Files  /  activecalendar  /  data  /  img  
File Role Description
  Image file back.png Icon image
  Image file calendar.gif Icon image
  Image file de.gif Icon image
  Image file document.png Icon image
  Image file el.gif Icon image
  Image file en.gif Icon image
  Image file folder.png Icon image
  Image file forward.png Icon image
  Image file jp.gif Icon image
  Image file ok.png Icon image
  Image file pager.png Icon image
  Image file sourcephp.png Icon image

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:118
This week:63Up
User Ratings User Comments (7)
 All time
Useful Package Thanks.
12 years ago (Lester Miller)
14 years ago (Petyo Chekov)
good job, very useful
15 years ago (Belegaer)
Veeeeery usefull.
15 years ago (Taras)
Best calendar class for me
16 years ago (Nicolas Chapleau)
superbly crafted, easy to learn and use
16 years ago (Rene Lanthier)
Very good documented and very usefully Neat programming !
16 years ago (Fred Pauwels)