Поведение функций зависит от установок в файле 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, при установке недопустимого значения или пустой строки выдаётся предупреждение. |
Краткое разъяснение конфигурационных директив.
date.default_latitude
float
Широта по умолчанию.
в диапазоне от 0
на экваторе до +90
к северу и -90
к югу.
date.default_longitude
float
Долгота по умолчанию.
в диапазоне от 0
на нулевом меридиане до +180
на восток и -180
на запад.
date.sunrise_zenith
float
Угол, под которым солнце светит во время восхода.
Значение по умолчанию составляет 90°50'. Дополнительные 50' обусловлены двумя компонентами: радиусом Солнца, который составляет 16' и атмосферной рефракцией, которая составляет 34'.
date.sunset_zenith
float
Угол, под которым солнце светит во время заката.
date.timezone
string
Часовой пояс, используемый по умолчанию всеми функциями даты/времени. Порядок приоритета используемых часовых поясов описан на странице date_default_timezone_get(). Смотрите также Список поддерживаемых часовых поясов.
Замечание: Первые четыре опции настройки в настоящее время используются только в функциях date_sunrise() и date_sunset().