The DateTimeZone class
From Get docs
Php/docs/latest/class.datetimezone
The DateTimeZone class
Introduction
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Representation of time zone.
Class synopsis
class DateTimeZone {
const int AFRICA
= 1;
const int AMERICA
= 2;
const int ANTARCTICA
= 4;
const int ARCTIC
= 8;
const int ASIA
= 16;
const int ATLANTIC
= 32;
const int AUSTRALIA
= 64;
const int EUROPE
= 128;
const int INDIAN
= 256;
const int PACIFIC
= 512;
const int UTC
= 1024;
const int ALL
= 2047;
const int ALL_WITH_BC
= 4095;
const int PER_COUNTRY
= 4096;
/* Methods */
public __construct(string $timezone
)
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 $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
/* Constants */