diff --git a/with-dependency-injection-2647292-67.patch b/with-dependency-injection-2647292-75.patch
index 11cae98..92baa84 100644
--- a/with-dependency-injection-2647292-67.patch
+++ b/with-dependency-injection-2647292-75.patch
@@ -1,5 +1,5 @@
 diff --git a/core/modules/datetime/tests/src/Kernel/Views/FilterDateTest.php b/core/modules/datetime/tests/src/Kernel/Views/FilterDateTest.php
-index 56e35010c4..d4b0f3e5c2 100644
+index b8c93d20f7..8859d59177 100644
 --- a/core/modules/datetime/tests/src/Kernel/Views/FilterDateTest.php
 +++ b/core/modules/datetime/tests/src/Kernel/Views/FilterDateTest.php
 @@ -163,6 +163,34 @@ public function testDateOffsets() {
@@ -36,23 +36,23 @@ index 56e35010c4..d4b0f3e5c2 100644
 +      $view->destroy();
      }
    }
-
+ 
 diff --git a/core/modules/views/src/Plugin/views/filter/Date.php b/core/modules/views/src/Plugin/views/filter/Date.php
-index 9aa8168f08..181d5b6469 100644
+index 8d4b81d306..24fc1991c1 100644
 --- a/core/modules/views/src/Plugin/views/filter/Date.php
 +++ b/core/modules/views/src/Plugin/views/filter/Date.php
-@@ -3,6 +3,7 @@
- namespace Drupal\views\Plugin\views\filter;
-
+@@ -4,6 +4,7 @@
+ 
  use Drupal\Core\Form\FormStateInterface;
+ use Drupal\views\Attribute\ViewsFilter;
 +use Symfony\Component\DependencyInjection\ContainerInterface;
-
+ 
  /**
   * Filter to handle dates stored as a timestamp.
 @@ -13,6 +14,22 @@
-  */
+ #[ViewsFilter("date")]
  class Date extends NumericFilter {
-
+ 
 +  /**
 +   * The time service.
 +   *
@@ -71,17 +71,17 @@ index 9aa8168f08..181d5b6469 100644
 +
    protected function defineOptions() {
      $options = parent::defineOptions();
-
+ 
 @@ -166,29 +183,24 @@ public function acceptExposedInput($input) {
    }
-
+ 
    protected function opBetween($field) {
 -    $a = intval(strtotime($this->value['min'], 0));
 -    $b = intval(strtotime($this->value['max'], 0));
 +    $request_time = $this->time->getRequestTime();
 +    $a = intval(strtotime($this->value['min'], $request_time));
 +    $b = intval(strtotime($this->value['max'], $request_time));
-
+ 
 -    if ($this->value['type'] == 'offset') {
 -      // Keep sign.
 -      $a = '***CURRENT_TIME***' . sprintf('%+d', $a);
@@ -96,7 +96,7 @@ index 9aa8168f08..181d5b6469 100644
      $operator = strtoupper($this->operator);
      $this->query->addWhereExpression($this->options['group'], "$field $operator $a AND $b");
    }
-
+ 
    protected function opSimple($field) {
 -    $value = intval(strtotime($this->value['value'], 0));
 -    if (!empty($this->value['type']) && $this->value['type'] == 'offset') {
@@ -113,12 +113,12 @@ index 9aa8168f08..181d5b6469 100644
 +    // offset.
      $this->query->addWhereExpression($this->options['group'], "$field $this->operator $value");
    }
-
+ 
 diff --git a/core/modules/views/tests/src/Functional/Handler/FilterDateTest.php b/core/modules/views/tests/src/Functional/Handler/FilterDateTest.php
-index 4869101917..e635f30cb3 100644
+index 3814ed641e..d33c7d5bae 100644
 --- a/core/modules/views/tests/src/Functional/Handler/FilterDateTest.php
 +++ b/core/modules/views/tests/src/Functional/Handler/FilterDateTest.php
-@@ -177,6 +177,34 @@ protected function _testBetween() {
+@@ -192,6 +192,34 @@ protected function _testBetween() {
        ['nid' => $this->nodes[3]->id()],
      ];
      $this->assertIdenticalResultset($view, $expected_result, $this->map);
@@ -151,5 +151,5 @@ index 4869101917..e635f30cb3 100644
 +    $this->assertIdenticalResultset($view, $expected_result, $this->map);
 +    $view->destroy();
    }
-
+ 
    /**
