update page now
Laravel Live Japan

timezone_version_get

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

timezone_version_get Получает номер версии базы данных часовых поясов

Описание

timezone_version_get(): string

Функция возвращает номер версии базы данных часовых поясов.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Функция возвращает значение string в формате YYYY.increment, например 2022.2.

При устаревании базы данных часовых поясов, которая, например, перестаёт показывать текущий год, информацию о часовых поясах актуализируют либо путём обновления версии PHP, либо устанавливают PECL-пакет the » timezonedb

Отдельные дистрибутивы Linux исправляют поддержку даты и времени в PHP, чтобы получать информацию о часовых поясах из альтернативного источника, тогда функция возвращает 0.system. Установка PECL-пакета » timezonedb исправляет проблему.

Примеры

Пример #1 Пример определения версии базы данных часовых поясов

<?php

echo timezone_version_get();

Вывод приведённого примера будет похож на:

2022.2

Добавить

Примечания пользователей 1 note

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