timezone_version_get

FunctionReturn type changed in PHP 8.0

Gets the version of the timezonedb.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

timezone_version_get Function synopsis

timezone_version_get(): string

Parameters

timezone_version_get does not take any parameters.

Return value

Typestring

Returns a string in the format YYYY.increment, such as 2022.2.

If you have a timezone database version that is old (for example, it doesn't show the current year), then you can update the timezone information by either upgrading your PHP version, or installing the timezonedb PECL package.

Some Linux distributions patch PHP's date/time support to use an alternative source for timezone information. In which case this function will return 0.system. You are encouraged to install the timezonedb PECL package in that case as well.

Changes to the timezone_version_get Function

PHP 8.0

  • Return type added: string
- timezone_version_get()
+ timezone_version_get(): string

timezone_version_get Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes