(PHP 5 >= 5.3.0, PHP 7, PHP 8)
timezone_version_get — Lit la version de la timezonedb
timezone_version_get() lit la version de la timezonedb.
Cette fonction ne contient aucun paramètre.
Retourne une chaîne de caractères au format YYYY.increment,
tel que 2022.2.
Si l'on a une ancienne version de la base de données de fuseaux horaires (par exemple, elle n'affiche pas l'année en cours), il est possible de mettre à jour les informations de fuseau horaire en mettant à jour la version de PHP ou en installant le package PECL » timezonedb.
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. On est
encouragé également à installer le package PECL
» timezonedb
dans ce cas.
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
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.