Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

2,218 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Date Point

A simple and effective way to store datetime points in Drupal.

Date Restrictions

Restricts valid values in date fields, and datepicker popup widget.

BEF date filters

INTRODUCTION

The BEF Date filters provides new Better exposed filters plugins to handle dates.

The primary use case for this module is:

Created Date Views Filters

Month

This module provides the months and years dropdown filter for a created date in views

Requirements
This module requires core module views.

Partial Date

Overview

This module provides date and time fields that allows any individual component to be left blank, while still providing a sortable listing of the fields. Useful if you need to handle dates like "8:46 a.m Sep 11, 2001 EST", "12 noon 25 May, Early 16th Century" or "May 20000 BC" in the one field.

  • A date / time field and a date / time range field
  • One master widget.
    This includes:
    • Individual date components
      Select lists and a text field for years
    • Optional estimate range lists
      For example, "18th Century" for years between 1700 and 1799
    • Ability to select all or none of any of the above fields
    • Two label override fields
  • There are three built in formatters that allow you to assign supported PHP date() like components to a date. The formatter settings can be used to customise any individual field.
  • One FAPI element that supports a singular date time values and the corresponding range approximation lists.

Important outstanding issues:

  • Timestamp creation. This is used for sorting, but it is not generating the correct values. Some dates are significantly wrong.
  • Individual Time and Date fields. Currently there is a database column for each level of granularity.
  • Implement missing PHP formatters
  • Date validation. Currently there is none.
  • Timezone implementation. Hoping to implement all of the supported Date module options.
    For values outside of 1900 / 2038, the offset at 1905 will be generated and the timestamp will be calculated. Modern daylight savings started in 1908.
  • Massive tidy up in the code

Date time day

🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Start or End Date Format

Sometimes there are cases where we want to show either Start Date or End Date from a Datetime Range field. This module provides a new format for Datetime Range field to acheive just that!

Current date and time

The Current date and time module allows administrators to display a dynamic date and time block on their Drupal site, showcasing the current date and time based on the selected country's timezone.

User deactivation date

The module lets you set a deactivation date for any user account on the site via a "Deactivation date" field. User accounts with deactivation date in the past, will be deactivated during cron.

Block Current Date

config block  current date

A simple module that provides a block showing the current time.

Convert date hijri

date hijri

This is a smart module that basically extends Drupal's display date to provide Hijri Date integration with Drupal core date field and with other Drupal contributions.

Vedic Date Formatter

Vedic Date formatter provides a date field formatter that outputs the muhūrta accounting for sunrise and timezone.

Unified Date

This module is useful if you want to sort multiple content types in a unified list that have different date fields. For example:
1. Publications: Publication Date (added field)

Webform

Webform logo

Build forms to collect data from site visitors. Create everything from a simple contact form to a multi-page form with many fields, conditional logic, and email notifications.

Date Multiselect

date multiselect widget

This is a javascript multiselect calendar widget using the MultiDatesPicker library on top of the

Views Timestamp to Date

This module creates a Views field handler that enables you to output a formatted date given a field that produces a timestamp

Views Cache Plugin for Dates

Adds the ability to invalidate a view display's cache based on the passage of time combined with a date(/time) field.

Stanford Date Timepicker

Date time picker

WHAT DOES THIS DO?
This module overrides the time field on all date_popup fields with a timepicker widget.

IntlDate

PHP provides Intl extension, that solves the hard problem of localized date formatting.

Published and corrected dates

This module adds 3 propreties to all nodes that cannot be modified in the UI, but are available for display via Views and Layout Builder.

The fields are:

Monolog elasticsearch date processor

Append a field to your logs that you can ingest directly into elasticsearch with no dissect or parsing magic

BEF HTML5 Date plugin

BEF plugin allowing to use HTML5 date fields in views exposed filters.

Multiple Dates

The Multiple Dates module provides a custom field for multiple dates and the widget which provides form element using the jQuery UI datetimepicker.

Smart Date Extra Tokens

Smart Date

This module extends the smart_date and smart_date_recur token support that is currently available.

Pages