Documentación offline PHP master

DateTimeInterface::getTimezone

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DateTimeInterface::getTimezone

DateTimeImmutable::getTimezone

DateTime::getTimezone

date_timezone_get

Devuelve la zona horaria relativa al DateTime proporcionado

Descripción#

Estilo orientado a objetos

public DateTimeInterface::getTimezone(): DateTimeZone
```php

```php
public DateTimeImmutable::getTimezone(): DateTimeZone
public DateTime::getTimezone(): DateTimeZone
```php

Estilo procedimental

```php
date_timezone_get(DateTimeInterface $object): DateTimeZone

Devuelve la zona horaria relativa al DateTime proporcionado.

Parámetros#

object
Solo en estilo procedimental: un objeto DateTime retornado por date_create

Valores devueltos#

Devuelve un objeto DateTimeZone en caso de éxito o false si ocurre un error.

Ejemplos#

Ejemplo con DateTime::getTimezone

Estilo orientado a objetos

<?php
$date = new DateTimeImmutable("now", new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();

El ejemplo anterior mostrará:

Europe/London

Estilo procedimental

<?php
$date = date_create("now", timezone_open('Europe/London'));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);

El ejemplo anterior mostrará:

Europe/London

Véase también#

DateTime::setTimezone