DateTimeImmutable::setTimezone
En esta página
DateTimeImmutable::setTimezone
Establece la zona horaria
Descripción#
#[\NoDiscard(message: "as DateTimeImmutable::setTimezone() does not modify the object itself")] public DateTimeImmutable::setTimezone(DateTimeZone $timezone): DateTimeImmutable
```php
Devuelve un nuevo objeto DateTimeImmutable con una nueva zona horaria establecida.
## Parámetros
`timezone`
Un objeto `DateTimeZone` que representa la zona horaria deseada.
## Valores devueltos
Devuelve un nuevo objeto `DateTimeImmutable` modificado para encadenar métodos. El instante subyacente no se modifica al llamar a este método.
## Ejemplos
Ejemplo de `DateTimeImmutable::setTimeZone`
Estilo orientado a objetos
```php
El ejemplo anterior mostrará:
2000-01-01 00:00:00+12:00
2000-01-01 01:45:00+13:45
Véase también#
DateTimeImmutable::getTimezone
DateTimeZone::__construct