From 123f5eef8166df175ea1674762f73f835b792710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torsten=20L=C3=BCcke?= Date: Fri, 2 Apr 2021 21:58:06 +0200 Subject: [PATCH] Es wird bei den Wochen der erwartete Tag angezeigt. --- api/src/Repositories/WorkingHoursWeeklyViewRepository.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; }