Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Настройки конфигурации даты/времени
ИмяПо умолчаниюМесто измененияСписок изменений
date.default_latitude"31.7667"INI_ALL 
date.default_longitude"35.2333"INI_ALL 
date.sunrise_zenith"90.833333"INI_ALLДо PHP 8.0.0 значение по умолчанию было "90.583333".
date.sunset_zenith"90.833333"INI_ALLДо PHP 8.0.0 значение по умолчанию было "90.583333".
date.timezone"UTC"INI_ALLНачиная с PHP 8.2, при установке недопустимого значения или пустой строки выдаётся предупреждение.
Дополнительная информация и описания режимов INI_* даны в разделе «Места установки параметров конфигурации».

Краткое разъяснение конфигурационных директив.

date.default_latitudefloat

Широта по умолчанию. в диапазоне от 0 на экваторе до +90 к северу и -90 к югу.

date.default_longitudefloat

Долгота по умолчанию. в диапазоне от 0 на нулевом меридиане до +180 на восток и -180 на запад.

date.sunrise_zenithfloat

Угол, под которым солнце светит во время восхода.

Значение по умолчанию составляет 90°50'. Дополнительные 50' обусловлены двумя компонентами: радиусом Солнца, который составляет 16' и атмосферной рефракцией, которая составляет 34'.

date.sunset_zenithfloat

Угол, под которым солнце светит во время заката.

date.timezonestring

Часовой пояс, используемый по умолчанию всеми функциями даты/времени. Порядок приоритета используемых часовых поясов описан на странице date_default_timezone_get(). Смотрите также Список поддерживаемых часовых поясов.

Замечание: Первые четыре опции настройки в настоящее время используются только в функциях date_sunrise() и date_sunset().

To Top