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