DateTimeImmutable::setTimezone Устанавливает часовой пояс &reftitle.description; public DateTimeImmutableDateTimeImmutable::setTimezone DateTimeZonetimezone Возвращает новый объект DateTimeImmutable с установленным новым часовым поясом. &reftitle.parameters; timezone Объект DateTimeZone, представляющий желаемый часовой пояс. &reftitle.returnvalues; Возвращает новый модифицированный объект DateTimeImmutable для цепочки методов. Лежащий в основе момент времени не изменяется при вызове метода. &reftitle.examples; Пример использования <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"; ?> ]]> &examples.outputs; &reftitle.seealso; DateTimeImmutable::getTimezone DateTimeZone::__construct