Función date_timezone_set() PHP

Ejemplo

Establecer la zona horaria del objeto DateTime:

<?php
$date=date_create("2016-09-25",timezone_open("Asia/Shanghai"));
echo date_format($date,"Y-m-d H:i:sP");
?>

Ejemplo de ejecución

Definición y uso

La función date_timezone_set() establece la zona horaria del objeto DateTime.

Sintaxis

date_timezone_set(object,timezone);
Parámetros Descripción
object Obligatorio. Define por date_create() El objeto DateTime devuelto. Este método modifica el objeto.
timezone

Obligatorio. Define el objeto DateTimeZone que representa la zona horaria necesaria.

Consejo:Ver la lista de todas las zonas horarias admitidas en PHP.

Detalles técnicos

Valor de retorno: Devuelve el objeto DateTime modificado. Si falla, devuelve FALSE.
Versión de PHP: 5.2+
Registro de actualizaciones: PHP 5.3.0: el valor de retorno se cambia de NULL a DateTime.