Returns a new instance with the datetime set based on the provided UNIX timestamp.

@param integer      $timestamp
@param DateTimeZone $timeZone
@param string|null  $locale

@return \CodeIgniter\I18n\Time
@throws \Exception