private function getWeekDateRange($year, $week) { // Utworzenie obiektu DateTime dla pierwszego dnia określonego tygodnia $dto = new DateTime(); $dto->setISODate($year, $week); // Pierwszy dzień tygodnia (poniedziałek) $start_date = $dto->format('Y-m-d'); // Dodanie 6 dni aby otrzymać ostatni dzień tygodnia (niedziela) $dto->modify('+6 days'); $end_date = $dto->format('Y-m-d'); return [ 'start_date' => $start_date, 'end_date' => $end_date ]; }