DateTime::__wakeup
DateTimeZone::__construct
Date/Time
PHP Manual

# DateTimeZone クラス

(PHP 5 >= 5.2.0)

## 導入

タイムゾーンをあらわします。

## クラス概要

DateTimeZone {
/* 定数 */
const integer AFRICA = 1 ;
const integer AMERICA = 2 ;
const integer ANTARCTICA = 4 ;
const integer ARCTIC = 8 ;
const integer ASIA = 16 ;
const integer ATLANTIC = 32 ;
const integer AUSTRALIA = 64 ;
const integer EUROPE = 128 ;
const integer INDIAN = 256 ;
const integer PACIFIC = 512 ;
const integer UTC = 1024 ;
const integer ALL = 2047 ;
const integer ALL_WITH_BC = 4095 ;
const integer PER_COUNTRY = 4096 ;
/* メソッド */
public __construct ( string `$timezone` )
public array getLocation ( void )
public string getName ( void )
public int getOffset ( DateTime `$datetime` )
public array getTransitions ([ int `$timestamp_begin` [, int `$timestamp_end` ]] )
public static array listAbbreviations ( void )
public static array listIdentifiers ([ int `$what` = DateTimeZone::ALL [, string `$country` = `NULL` ]] )
}

## 定義済み定数

`DateTimeZone::AFRICA`

  アフリカのタイムゾーン。

`DateTimeZone::AMERICA`

  アメリカのタイムゾーン。

`DateTimeZone::ANTARCTICA`

  南極のタイムゾーン。

`DateTimeZone::ARCTIC`

  北極のタイムゾーン。

`DateTimeZone::ASIA`

  アジアのタイムゾーン。

`DateTimeZone::ATLANTIC`

  大西洋のタイムゾーン。

`DateTimeZone::AUSTRALIA`

  オーストラリアのタイムゾーン。

`DateTimeZone::EUROPE`

  ヨーロッパのタイムゾーン。

`DateTimeZone::INDIAN`

  インドのタイムゾーン。

`DateTimeZone::PACIFIC`

  太平洋のタイムゾーン。

`DateTimeZone::UTC`

  UTC タイムゾーン。

`DateTimeZone::ALL`

  すべてのタイムゾーン。

`DateTimeZone::ALL_WITH_BC`

  過去との互換性を保つものを含むすべてのタイムゾーン。

`DateTimeZone::PER_COUNTRY`

  国ごとのタイムゾーン。

## 目次

- DateTimeZone::__construct — 新しい DateTimeZone オブジェクトを作成する
- DateTimeZone::getLocation — タイムゾーンの位置情報を返す
- DateTimeZone::getName — タイムゾーンの名前を返す
- DateTimeZone::getOffset — GMT からのタイムゾーンのオフセットを返す
- DateTimeZone::getTransitions — タイムゾーンの変遷を返す
- DateTimeZone::listAbbreviations — 夏時間、オフセットおよびタイムゾーン名を含む連想配列を返す
- DateTimeZone::listIdentifiers — すべてのタイムゾーン識別子を含む配列を返す

DateTime::__wakeup
DateTimeZone::__construct
Date/Time
PHP Manual