diff --git a/api/src/Repositories/WorkingHoursWeeklyViewRepository.php b/api/src/Repositories/WorkingHoursWeeklyViewRepository.php index 05fec39..d1043e1 100644 --- a/api/src/Repositories/WorkingHoursWeeklyViewRepository.php +++ b/api/src/Repositories/WorkingHoursWeeklyViewRepository.php @@ -34,8 +34,9 @@ SQL; { $time_array = explode('#', $period); $year = (int)$time_array[0]; - $week = (int)$time_array[1]; - $date = new DateTime($year. '-01-01'); + $week = (int)$time_array[1] - 1; + $date = new DateTime('first day of January ' . $year); + $date->modify('monday this week'); $date->add(new DateInterval(sprintf('P%dW', $week))); return $date; }