allow all DateTimeInterface objects, not just DateTime e.g. DateTimeImmutable

This commit is contained in:
ralf 2025-01-31 10:56:23 +01:00
parent 9d7fe14387
commit 34e0ab7f3f

View File

@ -172,7 +172,7 @@ class DateTime extends \DateTime
break;
case 'object':
if ($time instanceof \DateTime)
if ($time instanceof \DateTimeInterface) // \DateTime or \DateTimeImmutable
{
parent::__construct($time->format('Y-m-d H:i:s'),$time->getTimezone());
$this->setTimezone($tz);