new user-year reporting and data-type chooser (#3155)
This commit is contained in:
@@ -156,6 +156,19 @@ class DateTimeFactory
|
||||
return $date;
|
||||
}
|
||||
|
||||
public function createEndOfYear(?DateTime $date = null): DateTime
|
||||
{
|
||||
if (null === $date) {
|
||||
$date = $this->createDateTime();
|
||||
} else {
|
||||
$date = clone $date;
|
||||
}
|
||||
|
||||
$date->modify('last day of december 23:59:59');
|
||||
|
||||
return $date;
|
||||
}
|
||||
|
||||
public function createStartOfFinancialYear(?string $financialYear = null): DateTime
|
||||
{
|
||||
$defaultDate = $this->createDateTime('01 january this year 00:00:00');
|
||||
|
||||
Reference in New Issue
Block a user