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 <function>DateTimeImmutable::setTimeZone</function> &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