DateTimeImmutable::setTimezone
Définit le fuseau horaire
&reftitle.description;
#[\NoDiscard]
public DateTimeImmutableDateTimeImmutable::setTimezone
DateTimeZonetimezone
Retourne un nouvel objet DateTimeImmutable avec un nouveau fuseau horaire défini.
&reftitle.parameters;
timezone
Un objet DateTimeZone représentant le fuseau
horaire désiré.
&reftitle.returnvalues;
Retourne un nouvel objet modifié DateTimeImmutable pour chaîner les méthodes.
Le point dans le temps sous-jacent n'est pas modifié lors de l'appel de cette méthode.
&reftitle.examples;
Exemple 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