diff --git a/Layout/default/Timerecording/Index.php b/Layout/default/Timerecording/Index.php index 7a96f9097..128067ed6 100644 --- a/Layout/default/Timerecording/Index.php +++ b/Layout/default/Timerecording/Index.php @@ -22,12 +22,20 @@ for ($i = 1; $i <= 25; $i++) { $time = $time - 604800; } -$time = time(); +$monthger = [ + 1 => 'Januar', 2 => 'Februar', 3 => 'März', 4 => 'April', + 5 => 'Mai', 6 => 'Juni', 7 => 'Juli', 8 => 'August', + 9 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'Dezember' +]; + +$month = []; +$date = new DateTime('first day of this month'); + for ($i = 1; $i <= 12; $i++) { - $mon = date('n', $time); - $year = date('Y', $time); - $month[$time] = $monthger[$mon] . " " . $year; - $time = strtotime('-1 month', $time); + $mon = $date->format('n'); + $year = $date->format('Y'); + $month[$date->getTimestamp()] = $monthger[$mon] . " " . $year; + $date->modify('-1 month'); } $years[time() + 31536000] = date('Y', time() + 31536000);