timezone_version_get

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

timezone_version_get timezonedb のバージョンを取得する

説明

timezone_version_get(): string

timezonedb の現在のバージョンを返します。

パラメータ

この関数にはパラメータはありません。

戻り値

2022.2 のような、 YYYY.increment のフォーマットを文字列で返します。

古いバージョンのタイムゾーンデータベースを持っている場合 (たとえば、今年のバージョンが表示されない場合)、 タイムゾーンの情報は PHP のバージョンを上げるか、 PECL パッケージの » timezonedb をインストールすることで更新することができます。

Linux ディストリビューションによっては、 他のタイムゾーンの情報ソースを使うように PHP の date/time サポートにパッチをあてているものがあります。その場合、この関数は 0.system という値を返します。 この場合も、PECL パッケージの » timezonedb をインストールすることをお勧めします。

例1 timezonedb のバージョンの取得

<?php
echo timezone_version_get();
?>

上の例の出力は、 たとえば以下のようになります。

2022.2

add a note

User Contributed Notes 1 note

up
0
gwenbrod at gmail dot com
11 days ago
If the output of timezone_version_get() is "0.system", the documentation encourages to install the timezonedb PECL package. However, consider leaving it as is, because "0.system"indicates the operating system's tzdata database is being used, which is actually desirable, since the tzdata package gets updated by the operating system's package manager.
To Top