timezone_version_get

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

timezone_version_getLiefert die Version der timezonedb

Beschreibung

timezone_version_get(): string

Gibt die aktuelle Version der timezonedb zurück.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt einen Wert vom Typ string im Format YYYY.increment zurück, z. B. 2022.2.

Wenn die Version der verwendeten Zeitzonendatenbank veraltet ist (sie zeigt z. B. das aktuelle Jahr nicht an), können die Zeitzoneninformationen entweder durch ein PHP-Upgrade oder durch die Installation des PECL-Pakets » timezonedb aktualisiert werden.

Einige Linux-Distributionen patchen PHPs Unterstützung für Datum und Uhrzeit, damit es eine alternative Quelle für Zeitzoneninformationen verwendet. Diese Funktion gibt in einem solchen Fall 0.system zurück. Auch in diesem Fall wird empfohlen, das PECL-Paket » timezonedb zu installieren.

Beispiele

Beispiel #1 Ermitteln der timezonedb-Version

<?php
echo timezone_version_get();
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

2022.2

add a note

User Contributed Notes 1 note

up
0
gwenbrod at gmail dot com
21 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