date_timezone_set
Description
Sets the time zone for the DateTime object
Syntax
date_timezone_set ( DateTime $object , DateTimeZone $timezone ) : DateTime
Parameters
object
A DateTime object returned by date_create(). The function modifies this object.
timezone
A DateTimeZone object representing the desired time zone.
Return
Returns the DateTime object for method chaining or FALSE on failure.
Examples
1 · object timezone
<? $object = date_create("2000-01-01", timezone_open("America/New_York")); $timezone = timezone_open("America/Los_Angeles"); date_timezone_set($object, $timezone); echo date_format($object, "Y-m-d H:i:s"); ?>
1999-12-31 21:00:00
2 · Return
<? $object = date_create("2000-01-01", timezone_open("America/New_York")); $timezone = timezone_open("America/Los_Angeles"); $return = date_timezone_set($object, $timezone); echo date_format($return, "Y-m-d H:i:s"); ?>
1999-12-31 21:00:00