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

DATETIMEZONE.GETTRANSITIONS(3)						 1					    DATETIMEZONE.GETTRANSITIONS(3)

DateTimeZone::getTransitions - Returns all transitions for the timezone

       Object oriented style

SYNOPSIS
public array DateTimeZone::getTransitions ([int $timestamp_begin], [int $timestamp_end]) DESCRIPTION
Procedural style array timezone_transitions_get (DateTimeZone $object, [int $timestamp_begin], [int $timestamp_end]) PARAMETERS
o $ object -Procedural style only: A DateTimeZone object returned by timezone_open(3) o $timestamp_begin - Begin timestamp. o $timestamp_end - End timestamp. RETURN VALUES
Returns numerically indexed array containing associative array with all transitions on success or FALSE on failure. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | The optional $timestamp_begin and $timestamp_end | | | were added. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 A timezone_transitions_get(3) example <?php $timezone = new DateTimeZone("Europe/London"); $transitions = $timezone->getTransitions(); print_r(array_slice($transitions, 0, 3)); ?> The above example will output something similar to: Array ( [0] => Array ( [ts] => -9223372036854775808 [time] => -292277022657-01-27T08:29:52+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) [1] => Array ( [ts] => -1691964000 [time] => 1916-05-21T02:00:00+0000 [offset] => 3600 [isdst] => 1 [abbr] => BST ) [2] => Array ( [ts] => -1680472800 [time] => 1916-10-01T02:00:00+0000 [offset] => 0 [isdst] => [abbr] => GMT ) ) PHP Documentation Group DATETIMEZONE.GETTRANSITIONS(3)
Man Page