public function __construct($time = 'now', \DateTimeZone $timezone = null) { if (is_int($time)) { parent::__construct('now', $timezone); $this->setTimestamp($time); } else { parent::__construct($time, $timezone); } }