--- a/core/modules/views/src/Plugin/views/filter/Date.php	2025-04-29 13:00:33
+++ a/core/modules/views/src/Plugin/views/filter/Date.php	2025-04-29 13:02:04
@@ -168,7 +168,10 @@
   protected function opBetween($field) {
     $a = intval(strtotime($this->value['min'], 0));
     $b = intval(strtotime($this->value['max'], 0));
-
+	// Fix for same day selection
+	if ($this->value['min'] === $this->value['max']) {
+    		$b += 86399; // Add 23:59:59
+	}
     if ($this->value['type'] == 'offset') {
       // Keep sign.
       $a = '***CURRENT_TIME***' . sprintf('%+d', $a);
