Erweiterung Prüfung auf vorhandene Zeitsperren: ganzes Intervall statt ausschließlich vonTag

This commit is contained in:
ma0068
2023-01-09 14:34:15 +01:00
parent 2ef3d696e6
commit a631fdfeb1
2 changed files with 42 additions and 8 deletions
+25
View File
@@ -642,5 +642,30 @@ class zeitsperre extends basis_db
return true;
}
}
/**
* liefert alle Tage eines Zeitintervalls
*
* @param $startDate Startdatum im Format Y-m-d
* @param $endDate Endedatum im Format Y-m-d
* @return $dateArray
*/
public function getDatesFromRange($startDate, $endDate)
{
$dateArray = array();
$interval = new DateInterval('P1D');
$realEnd = new DateTime($endDate);
$realEnd->add($interval);
$period = new DatePeriod(new DateTime($startDate), $interval, $realEnd);
foreach($period as $date)
{
$dateArray[] = $date->format('Y-m-d');
}
return $dateArray;
}
}
?>