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

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

add a note add a note

User Contributed Notes 1 note

up
0
giababu2000 at yahoo dot com
7 years ago
date.sunrise_zenith - означает угол от солнца во время восхода до зенита (точка на небе ровно над головой наблюдателя). Из-за атмосферы угол обычно чуть больше 90 градусов.

date.sunset_zenith - от солнца во время заката до зенита.
To Top