timezone_version_get

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

timezone_version_gettimezonedb sürümünü döndürür

Açıklama

timezone_version_get(): string

Geçerli timezonedb sürümünü döndürür

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

YYYY.sürüm biçemini örneğin 2022.2 dizgesi olarak döndürür.

Zaman dilimi veritabanının eski bir sürümü kullanılıyorsa (örneğin geçerli yılı göstermiyorsa), zaman dilimi bilgisi ya PHP güncellenerek ya da » timezonedb PECL paketi kurularak güncellenebilir.

Bazı Linux dağıtımları, saat dilimi bilgisi için ayrı bir kaynak kullanmak amacıyla PHP'nin tarih/saat desteğine yama uygular. Bu durumda bu işlev 0.system değerini döndürecektir. Bu durumda da » timezonedb PECL paketinin kurulması önerilir.

Örnekler

Örnek 1 - timezonedb sürümünün öğrenilmesi

<?php
echo timezone_version_get();
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

2022.2

add a note add a note

User Contributed Notes 2 notes

up
7
Omar
13 years ago
On Ubutu:
If you get 0.system for the version, this means you have the version that PHP shipped with. For a newer version, you must upgrade via the PECL extension (sudo pecl install timezonedb)

http://pecl.php.net/package/timezonedb
up
2
chupaka at gmail dot com
3 years ago
On Ubuntu:
If you get '0.system' for the version, this means PHP is using system version of timezone database. For a newer version, simply upgrade 'tzdata' package without installing any PECL extensions:

sudo apt update
sudo apt install tzdata
To Top