// Преобразуем дату в формат Y-m-d
$date = \DateTime::createFromFormat('d-m-Y', $filters['plan_date']);
if ($date) {
- $conditions[] = 'DATE(s.date) = :plan_date';
- $params[':plan_date'] = $date->format('Y-m-d');
+ $startDate = $date->format('Y-m-d');
+ $endDate = $date->modify('+1 month')->format('Y-m-d');
+
+ $conditions[] = 'DATE(s.date) >= :start_date';
+ $conditions[] = 'DATE(s.date) < :end_date';
+
+ $params[':start_date'] = $startDate;
+ $params[':end_date'] = $endDate;
}
}