mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 00:24:35 +00:00
Erweiterung Prüfung auf vorhandene Zeitsperren: ganzes Intervall statt ausschließlich vonTag
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user