Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

datetimezone(3) [php man page]

DATETIMEZONE(3) 							 1							   DATETIMEZONE(3)

The DateTimeZone class

INTRODUCTION
Representation of time zone. CLASS SYNOPSIS
DateTimeZone DateTimeZone Constants o const integer$DateTimeZone::AFRICA1 o const integer$DateTimeZone::AMERICA2 o const integer$DateTimeZone::ANTARCTICA4 o const integer$DateTimeZone::ARCTIC8 o const integer$DateTimeZone::ASIA16 o const integer$DateTimeZone::ATLANTIC32 o const integer$DateTimeZone::AUSTRALIA64 o const integer$DateTimeZone::EUROPE128 o const integer$DateTimeZone::INDIAN256 o const integer$DateTimeZone::PACIFIC512 o const integer$DateTimeZone::UTC1024 o const integer$DateTimeZone::ALL2047 o const integer$DateTimeZone::ALL_WITH_BC4095 o const integer$DateTimeZone::PER_COUNTRY4096 Methods o public DateTimeZone::__construct (string $timezone) o public array DateTimeZone::getLocation (void ) o public string DateTimeZone::getName (void ) o public int DateTimeZone::getOffset (DateTime $datetime) o public array DateTimeZone::getTransitions ([int $timestamp_begin], [int $timestamp_end]) o publicstatic array DateTimeZone::listAbbreviations (void ) o publicstatic array DateTimeZone::listIdentifiers NULL ([int $what = DateTimeZone::ALL], [string $country]) PREDEFINED CONSTANTS
o DateTimeZone::AFRICA -Africa time zones. o DateTimeZone::AMERICA -America time zones. o DateTimeZone::ANTARCTICA -Antarctica time zones. o DateTimeZone::ARCTIC -Arctic time zones. o DateTimeZone::ASIA -Asia time zones. o DateTimeZone::ATLANTIC -Atlantic time zones. o DateTimeZone::AUSTRALIA -Australia time zones. o DateTimeZone::EUROPE -Europe time zones. o DateTimeZone::INDIAN -Indian time zones. o DateTimeZone::PACIFIC -Pacific time zones. o DateTimeZone::UTC -UTC time zones. o DateTimeZone::ALL -All time zones. o DateTimeZone::ALL_WITH_BC -All time zones including backwards compatible. o DateTimeZone::PER_COUNTRY -Time zones per country. PHP Documentation Group DATETIMEZONE(3)

Check Out this Related Man Page

DATETIME.SETTIMEZONE(3) 						 1						   DATETIME.SETTIMEZONE(3)

DateTime::setTimezone - Sets the time zone for the DateTime object

       Object oriented style

SYNOPSIS
public DateTime DateTime::setTimezone (DateTimeZone $timezone) DESCRIPTION
Procedural style DateTime date_timezone_set (DateTime $object, DateTimeZone $timezone) Sets a new timezone for a DateTime object. PARAMETERS
o $object -Procedural style only: A DateTime object returned by date_create(3). The function modifies this object. o $timezone - A DateTimeZone object representing the desired time zone. RETURN VALUES
Returns the DateTime object for method chaining or FALSE on failure. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | Changed the return value on success from NULL to | | | DateTime. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 DateTime.setTimeZone(3) example Object oriented style <?php $date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru')); echo $date->format('Y-m-d H:i:sP') . " "; $date->setTimezone(new DateTimeZone('Pacific/Chatham')); echo $date->format('Y-m-d H:i:sP') . " "; ?> Procedural style <?php $date = date_create('2000-01-01', timezone_open('Pacific/Nauru')); echo date_format($date, 'Y-m-d H:i:sP') . " "; date_timezone_set($date, timezone_open('Pacific/Chatham')); echo date_format($date, 'Y-m-d H:i:sP') . " "; ?> The above examples will output: 2000-01-01 00:00:00+12:00 2000-01-01 01:45:00+13:45 SEE ALSO
DateTime.getTimezone(3), DateTimeZone.__construct(3). PHP Documentation Group DATETIME.SETTIMEZONE(3)
Man Page