It's possible to suppress or work around this by writing 'now' or suppressing it, but it is working code with examples in official documentation https://www.php.net/manual/en/datetime.construct.php ```php // Current date/time in the specified time zone. $date = new DateTime(null, new DateTimeZone('Pacific/Nauru')); echo $date->format('Y-m-d H:i:sP') . "\n"; ``` Related to https://github.com/phan/PHPSignatures/pull/6#discussion_r362105419 - low priority to me