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

2,208 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 Recur Conflict

This module provides validation to Date Recur fields in order to prevent
overlapping dates from being saved.

Date range links

Overview

The Date range links module provides range links for date field. Works with Date field and views exposed filter. Currently supports only Date popup widget.

Date Format Help

How often have you been creating a custom time format and couldn't remember which code does which. Is it 'g' I want, or is it 'H'?

Clarion Date

This package provides a service for dealing with SoftVelocity's Clarion standard dates. A Clarion standard date is the number of days that have elapsed since December 28, 1800.

Webform Date Restrictions

Create webform date components with restricted days.

No End date

Extends Date Popup widget: provides an option to hide the date input for the end date
(the end time input is visible). It might be useful when one needs to set a single date,

Field Date Text Validator

Field Option

This small module extends a textfield field type into a widget that valid Dates formats ,, Hijri for now and will cover other types in next releases!

CONFIGURATION

Date Period Offset

The Date Period Offset module is a Date field display formatter that displays a pre-defined past or future offset of a date. This can only be used on date fields.

Date duration formatter

Adds a formatter for date fields that allows duration to be shown.

Date Endpoint

CONTENTS OF THIS FILE

  • Introduction
  • Requirements
  • Installation
  • Configuration

INTRODUCTION

Funky Date

This modules adds a formatter for date fields, it allows you to hide duplicate date parts.

Examples

Commerce Attributes Date

Description

This module provides the ability to use date field type as Product Attributes.

Date item

This module provides an entity named date_item. It adds a setting to a date field where you can enable the date field to create and synchronise date_item entities for each date in a date field.

Apachesolr repeating dates

Description
This module works to enhance the search experience when using
apachesolr and content types (nodes) with repeating date fields.

Cute Date

Natural language date format, "colloquial recency."

Turns CCK time ago and submitted by dates into length-of-time appropriate output:

  • “a moment ago”
  • “3 hours ago at 5:18pm”
  • “tomorrow at 2:30pm"
  • “last Thursday at 10:56am”
  • “two weeks ago”
  • “October 3rd”
  • “a year ago today”
  • “Mar. 26th ‘09”

Date outputs are usually pretty clunky. Drupal at least has the "time ago" formatter which is better than what we see around the web. Often websites will present meta data like "September 15, 2012 - 3:48pm" for content like blog posts or forums. Order history is often presented more like "2012/9/15-15:38". This is appropriate for always having access to exact accuracy, but more casual/social dates are much better where needed.

Context Date

Context Date condition

The Context Date module provides a context condition based on current date, so it allows you to setup reactions that will be activated at a certain dat

Smart Dates

Smart Dates is a module about user interface, and making your Drupal site more magical.

If you've ever had to create a lot of content with Dates included, you'll have run into a standard frustrating user experience. From Date and To Date are populated with some defaults, and after changing the From Date, you have to go and also change the To Date. It's aggravating, as we've come to expect our date fields to be smart, and do expected smart things.

Smart Dates solves that, using datejs. It links From and To, Dates and Times together with javascript. Maintaining intervals between them.

Algorithm

For the Time field, the logic is as follows: if From and To started off the same (set by some default) make the To date 2hrs after the From date (a setting for this default will be added later). After that it does interval math between From and To, so if From is 6:30PM and To is 8:00PM, and you change From to 7:00PM, To will now be 8:30PM.

For the Date field, intervals are always what's used. If you move From ahead by a week, To date will shift the same amount.

This should work regardless of what input formatting you use for dates and times, as the module translates between the date format you have specified for the date field into the javascript formatter.

Views Date

Views has great support for simple sorting of dates and/or times, but what if you're looking for an untraditional sort?

Node publish dates

This module provide both published and unpublished fields to nodes.

Pages