Timerecording Bugfix Monatsauswertungsberechnung fürs Input
* Hab das robuster umgeschrieben damit der strtotime Bug nicht wieder geltend wird wenn es der 31te des Monats ist
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user