DateTimeImmutable::setTimezone
Establece la zona horaria
&reftitle.description;
#[\NoDiscard]
public DateTimeImmutableDateTimeImmutable::setTimezone
DateTimeZonetimezone
Devuelve un nuevo objeto DateTimeImmutable con una nueva zona horaria establecida.
&reftitle.parameters;
timezone
Un objeto DateTimeZone que representa la
zona horaria deseada.
&reftitle.returnvalues;
Devuelve un nuevo objeto DateTimeImmutable modificado para
encadenar métodos. El instante subyacente no se modifica al llamar a
este método.
&reftitle.examples;
Ejemplo de DateTimeImmutable::setTimeZone
&style.oop;
format('Y-m-d H:i:sP') . "\n";
$newDate = $date->setTimezone(new DateTimeZone('Pacific/Chatham'));
echo $newDate->format('Y-m-d H:i:sP') . "\n";
?>
]]>
&example.outputs;
&reftitle.seealso;
DateTimeImmutable::getTimezone
DateTimeZone::__construct