The DateTimeZone class

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

Introduction

Representation of time zone.

Class synopsis

classDateTimeZone {
publicconstintAFRICA;
publicconstintAMERICA;
publicconstintANTARCTICA;
publicconstintARCTIC;
publicconstintASIA;
publicconstintATLANTIC;
publicconstintAUSTRALIA;
publicconstintEUROPE;
publicconstintINDIAN;
publicconstintPACIFIC;
publicconstintUTC;
publicconstintALL;
publicconstintALL_WITH_BC;
publicconstintPER_COUNTRY;
public__construct(string$timezone)
publicgetName(): string
publicgetTransitions(int$timestampBegin = PHP_INT_MIN, int$timestampEnd = PHP_INT_MAX): array|false
publicstaticlistAbbreviations(): array
publicstaticlistIdentifiers(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

To Top