A calendar is a system for assigning calendar dates to days. The dates may be based on the perceived motion of astronomical objects. A calendar can also be a physical device (often paper) that illustrates the system (for example, a desktop calendar). The term is also used to indicate a particular set of planned events (for example, court calendar).
A lunar calendar is synchronized to the motion of the Moon (moon phases); an example is the Islamic calendar.
A solar calendar is based on perceived seasonal changes synchronized to the motion of the Sun; an example is the Persian calendar.
A lunisolar calendar is synchronized to the motions of both the Moon and the Sun; an example is the Jewish calendar.
An arbitrary calendar is not synchronized to either the Moon or the Sun; examples are the week and the Julian day used by astronomers.
There are some calendars that appear to be synchronized to the motion of Venus, such as some of the ancient Egyptian calendars; synchronization to Venus appears to occur primarily in civilizations near the Equator.
Solar calendars assign a date to each solar day. A day may consist of the period between sunrise and sunset, with a following period of night, or it may be a period between successive events such as two sunsets. The length of the interval between two such successive events may be allowed to vary slightly during the year, or it may be averaged into a mean solar day. Other types of calendar may also use a solar day.
Under the Roman Republic, the solar Julian calendar was adopted. It numbers days within months that are longer than the lunar cycle, so it is not convenient for tracking phases of the moon, but it does a better job of tracking the seasons. Each calendar year has 365 days, except every 4th year which is a leap year of 366 days. So the mean calendar year is 365.25 days.
Unfortunately, Earth's tropical year is a little less 365.25 days (it is approximately 365.242 days), so this calendar, too, slowly drifted out of sync with the seasons. For such reasons, the Gregorian calendar was later adopted by most of the West, starting in 1582, and it has since become the world's dominant civic calendar.
Not all calendars use the solar year as a unit. A lunar calendar is one in which days are numbered within each moon phase cycle. Because the length of the lunar month is not an even fraction of the length of the tropical year, a purely lunar calendar quickly drifts against the seasons. It does, however, stay constant with respect to other phenomena, notably tides. A lunisolar calendar is a lunar calendar that compensates by adding an extra month as needed to realign the months with the seasons.
Nearly all calendar systems group consecutive days into "months" and also into "years". In a solar calendar a year approximates Earth's tropical year (that is, the time it takes for a complete cycle of seasons), traditionally used to facilitate the planning of agricultural activities. In a lunar calendar, the month approximates the cycle of the moon phase. Consecutive days may be grouped into other periods such as the week.
Because the number of days in the tropical year is not a whole number, a solar calendar must have a different number of days in different years. This may be done with leap years. The same applies to months in a lunar calendar and also the number of months in a year in a lunisolar calendar. This is generally known as intercalation. Even if a calendar is solar, but not lunar, the year cannot be divided entirely into months that never vary in length.
Cultures may define other units of time, such as the week, for the purpose of scheduling regular activities that do not easily coincide with months or years.
Calendars are also used as part of a complete timekeeping system: date and time of day together specify a moment in time. In the modern world, written calendars are no longer an essential part of such systems, as the advent of accurate clocks has made it possible to record time independently of astronomical events.
eCal Internet calendar engine used by many online calendar providers. http://www.ecal.com/
CalendarServer.com Free resource for publishing event schedule information in an easy-to-read calendar. Does not require knowledge of HTML. http://www.CalendarServer.com/
Caliday Multi-user online diary and organiser. http://www.caliday.com
Same-Page eStudio Collaboration tools for online project management. Controlled access to file sharing, discussions, group meetings, calendars, budgets, polling results and contacts. http://www.samepage.com
Educe ASP Calendar Provide events for your website or use as a front end for any application that uses dates and data storage. http://www.educesoft.com/resource/calendar/calendarmain.asp
Weblicon Online Organizer PIM and organizer software with access to centrally stored information via HTML, WAP, Java-Applet and J2ME. http://www.weblicon.net
Availcheck Availability Calendars Four calendar options to suit all users, from the individual who wants a single calendar for their home website to the webmaster who wants to create multiple calendars using Perl or SQL. http://www.availcheck.com
WebCalendar Creator Create web calendars for any web server or intranet. Features include recurring events (and exceptions), drag and drop of events, and full color and graphic settings. http://www.webcalendarcreator.com/
Bunny Calendar Use your browser to print months of the year 2002 with a cute bunny photograph on each page. Formated for letter size paper. http://www.odyssey.on.ca/~d.emery/2002/welcome.html
ItAnyWare We host your calendar on our server, but the calendar is shown on your page. Simple set up. No installation, no downloads. http://www.itanyware.com
MyAppointments Professional web-based diary and contact manager for businesses with a mobile or distributed workforce featuring shared diaries, contacts, tasks, reminders, and messages. http://www.myappointments.co.uk
XMLO Online Calendar A free LifeStyle calendar. Includes a dictionary, thesaurus, and weather info. Most search engines are also replicated on this site. http://xmlo.com
iaCalendar Internet calendar server and hosting services for community websites and calendar software solutions for the enterprise. http://www.iacalendar.com
Zirgo Calendar Printing Program Free calendar printing program. Download software to print 1 to 6 month calendars per page. http://www.bconnex.net/~zirgo/calendar.html
Kb Calendar 4.2 Professional public or private internet calendar web site plug-in. No HTML programming necessary. http://www.kbnet.com/calendar
Gawpus Personal Information Manager A complete online personal information manager. Calendar, email, contacts, notes, tasks, bookmarks and file storage. All online and all free. http://www.gawpus.com
Scoutplans A versatile web calendar software package for scout groups and others (school, community, church, sports). http://www.scoutplans.org
Proverbs Web Calendar Customizable web calendar developed using PHP and MySQL. Calendar is viewed in month format. Popup window details events as they are clicked on. Title and colors are customizable and the application can be modified to work with other database types. http://www.proverbs.biz/opensource/calendar.php
Server.com CalendarApp A free, web-based, interactive, customizable, calendar application for your website. http://server.com/siteapps/calendarapp/
My Personal Web Calendar Free online personal calendar with email/wireless reminders and other handy tools. http://www.akapa.com/calendar.html
Time Trade Rules based appointment scheduling for corporations, service businesses, government, call centers, and higher education. http://www.TimeTrade.com
Flex7 Time Management Free web based diary application providing SMS reminders, Email reminders, contacts, task list and other SMS functionality. http://www.flex7.com
Electronic Events Calendar Online news and events Calendar. Designed specifically for small businesses, non-profits, clubs and associations. Can be integrated into existing website or used standalone. Free trial. http://www.managedtime.com
Availability Calendars Our on-line availability calendar is state of the art with immediate real time updates. It's like having a 24 hour 7 day a week reservation assistant. http://www.powell-graphics.com/roomcal
Active calendar Free online calendar. Users can post events in 10 categories, but a quick registration, without charge, is required to prevent abuse. http://www.katakombe.com/cgi-bin/suite/calendar/calendar.cgi
My Online Organiser Offers reminders via email or text messages to mobile phones, address book, a notepad, and a live countdown. http://www.myonlineorganiser.com
Xtime Enterprise-class solution for reservations, appointments, scheduling, and resource management. http://xtime.com
Yahoo! Calendar Offers public and private event scheduling, to-do lists, weather, and integration with Microsoft Outlook and Palm devices. http://calendar.yahoo.com
Netscape Calendar Personal calendar tracks appointments, weather, horoscope, and events. http://calendar.netscape.com
SuperCalendar Personal and group scheduling service with emphasis on service to non-profit and affinity organizations. http://www.supercalendar.com
Calendars Net Free interactive web calendars for seamless integration into an existing web site. Enhanced, nested calendar systems also available. http://www.calendars.net
Hunt Calendars Free calendars for individuals and groups. Can send e-mail reminders prior to events. http://www.huntcal.com/
WebEvent Calendar and scheduling solution includes services for group and personal scheduling, event publishing, and resource management. http://www.webevent.com/
SmartCal Cobranded calendar for integration into existing websites. http://www.smartcal.com
HTMLCal Software allows users to create calendars for the web or Intranets. http://www.htmlcal.com/
Aufrance Associates Commercial web calendar software for sale or hosting. http://aufrance.com/calendar.htm
Brown Bear Software Provides web calendar solutions for Windows and Unix servers. http://www.brownbearsoftware.com/
Great Hill Corporation Provides server-based calendar and scheduling software. Hosting available. http://calendar.greathill.com/
Groveware Technologies Inc. Web-based calendars and scheduling software for organizations of any size. http://www.groveware.com
Localendar.com Provides free calendars to integrate with existing websites. http://www.localendar.com
MeetingArranger Provides scheduling services for businesses. Wireless access available. http://www.meetingarranger.com/
ScheduleOnline Scheduling and collaboration for businesses, including options for use over an Intranet. http://www.scheduleonline.com
StuckIndoors Allows users to provide a database-driven events page on their own website. http://www.stuckindoors.com
Konektas Free open-source calendar web application for Windows NT based servers. http://www.konektas.com/konektas/CalendarTestPage.htm
KAOrg Online Organizer Windows NT based application for sale or rent. http://www.sawf.org/vkthakur/Business/productsbusiness/productsbusiness.htm#KAOrg
Connect Daily Allows multiple users to add and edit calendar events using a web browser. The calendar can be directly integrated into your web site, is customizable, and is fully controlled through a web browser http://www.mhsoftware.com/connectdaily.htm
iExpect Free personalized reminder service for important dates. Online calendar and appointment book. Can receive notifications on your cellular phone or pager. http://www.iexpect.com/
Dates Web event calendar and scheduling service. Provides calendars to your web site for your visitors, with searching, sorting, and visitor-interaction built in. All you do is enter events into a short web page form. http://hardySystems.com
Appointments Plus Provides solutions for online scheduling and time billing. Synchronizes with your desktop calendar and address book. Accessible for your clients via browser, cell phone, PDA and RIM Blackberry pager. http://www.appointmentsplus.com
TimeHighway Provides online booking appointments, reservations, scheduling and agenda for businesses and their customers. http://www.timehighway.com/
Help build the largest human-edited directory on the web.