[meta] DateTime Module Improvements

Created on 1 August 2015, about 10 years ago
Updated 9 January 2025, 7 months ago

After all of the work that was done to get the DateTime into core, for various reasons, improvements to the module didn't progress at the same rate as the rest of 8.0.x. As a result, there are some very old issues in the queue (I have triaged a lot of them), and there is some work that needs to be done both on the module and on date handling in core in general. Thankfully, I don't think there is anything that can be considered a release blocker (though we do have some bugs that can be addressed outside this issue).

The purpose of this issue is to (1) discuss what needs to / should be done in 8.0.x, (2) discuss future plans that need to be deferred to 8.1.x, and (3) discuss/track this in one place as a lot of it is interrelated and we can create child issues.

Core Features

Developer Experience (DX)

📌 [PP-1] Base fields miss out on Views data from hook_field_views_data() Postponed (probably dependent on 📌 Allow @FieldType to customize views data Needs work )

Investigate using Symfony 2.8+ Clock Mocking in tests.

User Experience (UX)

#2567815: Add week, date, and year-month Views argument plugins

Documentation

XXX

Testing

#2498619: Unit tests should use a default timezone other that UTC

#2497585: Simpletest should set a system timezone in setUp

🌱 Plan
Status

Active

Version

11.0 🔥

Component

datetime.module

Created by

🇺🇸United States mpdonadio Philadelphia/PA/USA (UTC-5)

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024