/** * @return Timestamp **/ public function toTimestamp($zone = null) { if ($zone) { if (!$zone instanceof \DateTimeZone && is_scalar($zone)) { $zone = new \DateTimeZone($zone); } return new static($this->toStamp(), $zone); } return parent::toTimestamp(); }