Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module adds filters and arguments to Drupal's Views tool, allowing you to select content based on the day of the week. You can filter for items that fall on specific days, like all Wednesdays, or compare the day of the week of an item's date to a given date.

This module adds filters and arguments for Views to filter by Day of the Week in various ways.

Examples:

  • List meetings that occur on a Wednesday.
  • List concerts that occur on a Saturday or Sunday.
  • List events that occurred on the current day of the week.
  • List bookings that were made for the same day of the week as this booking.

It was created to enable views for a website which needed a list of bookings that were made on a specific weekday (e.g. "Wednesday") in previous weeks: "who has booked on this weekday in the past?".

This module allows a date to be used as an argument to the view, with the day of the week found from that date, and results filtered by a date field where that field has the same day of the week. So, for example: given an argument date that falls on a Monday, the view can display all entities with a date that also falls on a Monday.

Features

Use Filters to show:

  • all items with dates that fall on the same day of the week as today (the day the view is displayed).
  • items with dates that fall on a specified day, or days, of the week.

Use Views arguments to show:

Items with dates that fall on the same day of the week as a given date string argument. Any string recognised as a date by the PHP DateTime() class (https://www.php.net/manual/en/datetime.formats.php) Examples:

  • "2025-09-18" (= "Thursday")
  • "Tomorrow"
  • "Wednesday"

Post-Installation

Enable the module, and make use of the "Weekday" views filters and views arguments. There will be one of each created for each date field defined for your site.

Similar projects

The Views Day of Week module (https://www.drupal.org/project/views_dow) offers some of this module's functionality but needs a special "List (text)" field - it doesn't work with date fields.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
7.x-1.x-dev Dev Sep 18, 2025