The DateTimeZone class
Introduction
(PHP 5 >= 5.2.0, PHP 7)
Representation of time zone.
Class synopsis
DateTimeZone {
/* Constants */
/* Methods */
public getLocation ( ) : array|false
public getName ( ) : string
public getOffset ( DateTimeInterface $datetime ) : int
public getTransitions ([ int $timestampBegin = PHP_INT_MIN [, int $timestampEnd = PHP_INT_MAX ]] ) : array|false
public static listAbbreviations ( ) : array
public static listIdentifiers ([ int $timezoneGroup = DateTimeZone::ALL [, string|null $countryCode = null ]] ) : array}
Predefined Constants
DateTimeZone::AFRICA-
Africa time zones.
DateTimeZone::AMERICA-
America time zones.
DateTimeZone::ANTARCTICA-
Antarctica time zones.
DateTimeZone::ARCTIC-
Arctic time zones.
DateTimeZone::ASIA-
Asia time zones.
DateTimeZone::ATLANTIC-
Atlantic time zones.
DateTimeZone::AUSTRALIA-
Australia time zones.
DateTimeZone::EUROPE-
Europe time zones.
DateTimeZone::INDIAN-
Indian time zones.
DateTimeZone::PACIFIC-
Pacific time zones.
DateTimeZone::UTC-
UTC time zones.
DateTimeZone::ALL-
All time zones.
DateTimeZone::ALL_WITH_BC-
All time zones including backwards compatible.
DateTimeZone::PER_COUNTRY-
Time zones per country.
Table of Contents
- DateTimeZone::__construct — Creates new DateTimeZone object
- DateTimeZone::getLocation — Returns location information for a timezone
- DateTimeZone::getName — Returns the name of the timezone
- DateTimeZone::getOffset — Returns the timezone offset from GMT
- DateTimeZone::getTransitions — Returns all transitions for the timezone
- DateTimeZone::listAbbreviations — Returns associative array containing dst, offset and the timezone name
- DateTimeZone::listIdentifiers — Returns a numerically indexed array containing all defined timezone identifiers
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.datetimezone.php