Date, Date Repeat Field, Date All Day Drupal module description
This package provides a flexible Date/Time field, similar to the Date field and Date API used by other modules.
For Drupal versions 5 and 6, the Date field requires a set of CCK modules. In Drupal 7 core, it works by default.
Most of the Calendar module’s functionality comes from the Date module. Therefore, whenever you update the Calendar module, make sure you also update the Date module to the latest version.
Date 6.2 currently requires the jQuery UI module (http://drupal.org/project/jquery_ui) for the DatePicker popup functionality.
PHP 4, 5.0, and 5.1 are no longer supported. To ensure proper date handling, you must use PHP 5.2 or higher.
For Drupal 7
Note that the latest version includes two new modules: Date Repeat Field, a module for creating date fields that use the Date Repeat API, and Date All Day, a module for managing All Day values, including adding an “All day” checkbox to the widget. Both of these modules were previously part of the core Date module but were removed to simplify the code and allow them to be disabled separately. They also serve as examples of how other modules can hook into and modify date processing.
Also see these modules:
Calendar
This module displays date fields or date systems in a calendar view.
Partial Date
This module addresses the issue of “fuzzy dates” — situations where not all parts of a date are known in advance. It also aims to provide support for BCE (Before Common Era) dates.
Signup
This module provides a system that allows users to sign up for a node that has a date field. It includes administrative reports and email notifications for users.
CCK Signup
An alternative to the Signup module, which stores registrations as nodes.