Source of: /manual/en/class.datetimezone.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.datetime.inc";
$setup = array (
'home' =>
array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'en',
),
'this' =>
array (
0 => 'class.datetimezone.php',
1 => 'DateTimeZone',
),
'up' =>
array (
0 => 'book.datetime.php',
1 => 'Date and Time',
),
'prev' =>
array (
0 => 'datetime.wakeup.php',
1 => 'DateTime::__wakeup',
),
'next' =>
array (
0 => 'datetimezone.construct.php',
1 => 'DateTimeZone::__construct',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div>
<h1 class="title">The DateTimeZone class</h1>
<div class="partintro">
<div id="datetimezone.intro" class="section">
<h2 class="title">Introduction</h2>
<p class="para">
Representation of time zone.
</p>
</div>
<div id="datetimezone.synopsis" class="section">
<h2 class="title">Class synopsis</h2>
<div class="classsynopsis">
<div class="ooclass"><b class="classname">DateTimeZone</b></div>
<div class="classsynopsisinfo">
<span class="ooclass">
<b class="classname">DateTimeZone</b>
</span>
{</div>
<div class="classsynopsisinfo classsynopsisinfo_comment">/* Constants */</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.africa">DateTimeZone::AFRICA</a></var>
<span class="initializer"> = 1</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.america">DateTimeZone::AMERICA</a></var>
<span class="initializer"> = 2</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.antarctica">DateTimeZone::ANTARCTICA</a></var>
<span class="initializer"> = 4</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.arctic">DateTimeZone::ARCTIC</a></var>
<span class="initializer"> = 8</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.asia">DateTimeZone::ASIA</a></var>
<span class="initializer"> = 16</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.atlantic">DateTimeZone::ATLANTIC</a></var>
<span class="initializer"> = 32</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.australia">DateTimeZone::AUSTRALIA</a></var>
<span class="initializer"> = 64</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.europe">DateTimeZone::EUROPE</a></var>
<span class="initializer"> = 128</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.indian">DateTimeZone::INDIAN</a></var>
<span class="initializer"> = 256</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.pacific">DateTimeZone::PACIFIC</a></var>
<span class="initializer"> = 512</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.utc">DateTimeZone::UTC</a></var>
<span class="initializer"> = 1024</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.all">DateTimeZone::ALL</a></var>
<span class="initializer"> = 2047</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.all-with-bc">DateTimeZone::ALL_WITH_BC</a></var>
<span class="initializer"> = 4095</span>
;</div>
<div class="fieldsynopsis">
<span class="modifier">const</span>
<span class="type">integer</span>
<var class="fieldsynopsis_varname"><a href="class.datetimezone.php#datetimezone.constants.per-country">DateTimeZone::PER_COUNTRY</a></var>
<span class="initializer"> = 4096</span>
;</div>
<div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div>
<div class="methodsynopsis dc-description">
<span class="methodname"><a href="datetimezone.construct.php" class="function">__construct</a></span>
( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$timezone</tt></span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">array</span> <span class="methodname"><a href="datetimezone.getlocation.php" class="function">getLocation</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="datetimezone.getname.php" class="function">getName</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="type">int</span> <span class="methodname"><a href="datetimezone.getoffset.php" class="function">getOffset</a></span>
( <span class="methodparam"><span class="type"><a href="class.datetime.php" class="type DateTime">DateTime</a></span> <tt class="parameter">$datetime</tt></span>
)</div>
<div class="methodsynopsis dc-description">
<span class="type">array</span> <span class="methodname"><a href="datetimezone.gettransitions.php" class="function">getTransitions</a></span>
([ <span class="methodparam"><span class="type">int</span> <tt class="parameter">$timestamp_begin</tt></span>
[, <span class="methodparam"><span class="type">int</span> <tt class="parameter">$timestamp_end</tt></span>
]] )</div>
<div class="methodsynopsis dc-description">
<span class="modifier">static</span><span class="type">array</span> <span class="methodname"><a href="datetimezone.listabbreviations.php" class="function">listAbbreviations</a></span>
( <span class="methodparam">void</span>
)</div>
<div class="methodsynopsis dc-description">
<span class="modifier">static</span><span class="type">array</span> <span class="methodname"><a href="datetimezone.listidentifiers.php" class="function">listIdentifiers</a></span>
([ <span class="methodparam"><span class="type">int</span> <tt class="parameter">$what</tt><span class="initializer"> = DateTime::ALL</span></span>
[, <span class="methodparam"><span class="type">string</span> <tt class="parameter">$country</tt><span class="initializer"> = NULL</span></span>
]] )</div>
}</div>
</div>
<div id="datetimezone.constants" class="section">
<h2 class="title">Predefined Constants</h2>
<div id="datetimezone.constants.types" class="section">
<h2 class="title">DateTimeZone Node Types</h2>
<dl>
<dt id="datetimezone.constants.africa" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::AFRICA</tt></b></span>
</dt><dd class="listitem">
<p class="para">Africa time zones.</p>
</dd>
<dt id="datetimezone.constants.america" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::AMERICA</tt></b></span>
</dt><dd class="listitem">
<p class="para">America time zones.</p>
</dd>
<dt id="datetimezone.constants.antarctica" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ANTARCTICA</tt></b></span>
</dt><dd class="listitem">
<p class="para">Antarctica time zones.</p>
</dd>
<dt id="datetimezone.constants.arctic" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ARCTIC</tt></b></span>
</dt><dd class="listitem">
<p class="para">Artic time zones.</p>
</dd>
<dt id="datetimezone.constants.asia" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ASIA</tt></b></span>
</dt><dd class="listitem">
<p class="para">Asia time zones.</p>
</dd>
<dt id="datetimezone.constants.atlantic" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ATLANTIC</tt></b></span>
</dt><dd class="listitem">
<p class="para">Atlantic time zones.</p>
</dd>
<dt id="datetimezone.constants.australia" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::AUSTRALIA</tt></b></span>
</dt><dd class="listitem">
<p class="para">Australia time zones.</p>
</dd>
<dt id="datetimezone.constants.europe" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::EUROPE</tt></b></span>
</dt><dd class="listitem">
<p class="para">Europe time zones.</p>
</dd>
<dt id="datetimezone.constants.indian" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::INDIAN</tt></b></span>
</dt><dd class="listitem">
<p class="para">Indian time zones.</p>
</dd>
<dt id="datetimezone.constants.pacific" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::PACIFIC</tt></b></span>
</dt><dd class="listitem">
<p class="para">Pacific time zones.</p>
</dd>
<dt id="datetimezone.constants.utc" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::UTC</tt></b></span>
</dt><dd class="listitem">
<p class="para">UTC time zones.</p>
</dd>
<dt id="datetimezone.constants.all" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ALL</tt></b></span>
</dt><dd class="listitem">
<p class="para">All time zones.</p>
</dd>
<dt id="datetimezone.constants.all-with-bc" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::ALL_WITH_BC</tt></b></span>
</dt><dd class="listitem">
<p class="para">All time zones including backwards compatible.</p>
</dd>
<dt id="datetimezone.constants.per-country" class="varlistentry">
<span class="term"><b><tt class="constant">DateTimeZone::PER_COUNTRY</tt></b></span>
</dt><dd class="listitem">
<p class="para">Time zones per country.</p>
</dd>
</dl>
</div>
</div>
</div>
<h2>Table of Contents</h2><ul class="chunklist chunklist_reference"><li><a href="datetimezone.construct.php">DateTimeZone::__construct</a> — Creates new DateTimeZone object</li><li><a href="datetimezone.getlocation.php">DateTimeZone::getLocation</a> — Returns location information for a timezone</li><li><a href="datetimezone.getname.php">DateTimeZone::getName</a> — Returns the name of the timezone</li><li><a href="datetimezone.getoffset.php">DateTimeZone::getOffset</a> — Returns the timezone offset from GMT</li><li><a href="datetimezone.gettransitions.php">DateTimeZone::getTransitions</a> — Returns all transitions for the timezone</li><li><a href="datetimezone.listabbreviations.php">DateTimeZone::listAbbreviations</a> — Returns associative array containing dst, offset and the timezone name</li><li><a href="datetimezone.listidentifiers.php">DateTimeZone::listIdentifiers</a> — Returns numerically index array with all timezone identifiers</li></ul>
</div>
<?php manual_footer(); ?>