Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

views_weekday

No security coverage
View on drupal.org

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.

Activity

Total releases
1
First release
Sep 2025
Latest release
7 months ago
Release cadence
Stability
0% stable

Releases

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