O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
date.default_latitude | "31.7667" | INI_ALL |
|
date.default_longitude | "35.2333" | INI_ALL |
|
date.sunrise_zenith | "90.833333" | INI_ALL |
Antes do PHP 8.0.0, o padrão era "90.583333" |
date.sunset_zenith | "90.833333" | INI_ALL |
Antes do PHP 8.0.0, o padrão era "90.583333" |
date.timezone | "UTC" | INI_ALL |
A partir do PHP 8.2, um aviso é emitido quando este parâmetros é configurado para um valor inválido ou para um string vazio. |
Aqui está uma breve explicação das diretivas de configuração.
date.default_latitude
float
A latitude padrão
variando de 0
no equador,
até +90
para o norte, e -90
para o sul.
date.default_longitude
float
A longitude padrão
variando de 0
no meridiano primário
até +180
para o leste e −180
para o oeste.
date.sunrise_zenith
float
O ápice do nascer do sol padrão.
O valor padrão é 90°50'. Os 50' adicionais são devido a dois componentes: o raio aparente do sol, que é 16', e a refração atmosférica aparente, que é de 34'.
date.sunset_zenith
float
O ápice do pôr-do-sol padrão.
date.timezone
string
O fuso horário padrão usado por todas as funções de data/hora. A ordem de precedência para qual fuso horário será utilizado se nenhum for explicitamente mencionado é descrita na função date_default_timezone_get(). Acesse Lista de Fusos Horários Suportados para uma lista de todos os fusos horários suportados.
Nota: As primeiras quatro opções de configuração são utilizadas somente pelas funções date_sunrise() e date_sunset().