Configurações em Execução

O comportamento destas funções é afetado pelas configurações do php.ini.

Opções de Configuração de Data/Hora
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.
Para mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.

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.

Note: As primeiras quatro opções de configuração são utilizadas somente pelas funções date_sunrise() e date_sunset().