timezone_version_get

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

timezone_version_get Lit la version de la timezonedb

Description

timezone_version_get(): string

timezone_version_get() lit la version de la timezonedb.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne une chaîne de caractères. au format YYYY.increment, tel que 2022.2.

Si vous avez une ancienne version de la base de données de fuseaux horaires (par exemple, elle n'affiche pas l'année en cours), vous pouvez mettre à jour les informations de fuseau horaire en mettant à jour votre version de PHP ou en installant le package PECL »  timezonedb PECL package.

Certaines distributions Linux corrigent le support date/heure de PHP pour utiliser une source alternative pour les informations de fuseau horaire. Dans ce cas, cette fonction renverra 0.system. Vous êtes encouragé également à installer le package PECL » timezonedb dans ce cas.

Exemples

Exemple #1 Lecture de la version de la timezonedb

<?php
echo timezone_version_get();
?>

Résultat de l'exemple ci-dessus est similaire à :

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