Поведение функций зависит от установок в файле 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().