Como usar as funções PHP date_sunrise () e date_sunset ()

Como Usar As Funcoes Php Date Sunrise E Date Sunset



o PHP data_nascer do sol() e data_pôr do sol() função permite aos usuários calcular os horários de nascer e pôr do sol em um determinado local. A função depende da localização geográfica, do dia do ano e do fuso horário. Usando esta função, os usuários podem recuperar o momento do nascer e do pôr do sol para uma data específica ou intervalo de datas.

Recursos de função

O data_nascer do sol() e data_pôr do sol() As funções têm muitos recursos que as tornam ferramentas confiáveis ​​para calcular os horários do nascer e do pôr do sol. A entrada de latitude e longitude é uma das características mais importantes. Para obter horários precisos do amanhecer e do pôr do sol, é preciso inserir os valores precisos de latitude e longitude do local.

Junto com isso, a função requer a data em que o nascer e o pôr do sol devem ser calculados. A função também considera o valor do fuso horário do PHP para ajustar para o horário de verão.







Sintaxe



A estrutura sintática do data_nascer do sol() função é a seguinte:



date_sunrise ( $timestamp , $formato , $latitude , $longitude , $ zênite , $gmt_offset ) ;

Da mesma forma, a estrutura de sintaxe para o função date_pôr do sol() é o seguinte:





data_pôr do sol ( $timestamp , $formato , $latitude , $longitude , $ zênite , $gmt_offset ) ;

Parâmetros de entrada

o PHP data_nascer do sol() e data_pôr do sol() funções têm seis parâmetros de entrada. O primeiro parâmetro é $timestamp , que é opcional e é definido por um timestamp Unix. O segundo parâmetro é o $formato , que também é opcional. Este parâmetro especifica como a saída será retornada. O terceiro parâmetro é $latitude , que armazena a latitude do local para o qual o nascer ou pôr do sol deve ser calculado.

O quarto parâmetro é $longitude , que armazena a longitude do local para o qual o nascer ou pôr do sol deve ser calculado. Sobre o horizonte, a localização do sol é especificada pelo quinto parâmetro, $ zênite . Por último, o sexto parâmetro de entrada é $gmt_offset , que é o deslocamento do fuso horário local do GMT.



Formato de Devolução

o PHP data_nascer do sol() e data_pôr do sol() função permite aos usuários alcançar vários formatos de retorno. Os formatos de retorno mais comumente usados ​​são string e timestamp. O SUNFUNCS_RET_STRING format retornará a hora do sol em um formato de string, SUNFUNCS_RET_TIMESTAMP retornará a hora no formato Unix timestamp e SUNFUNCS_RET_DOUBLE retornará a hora em formato duplo.

Cálculo do nascer do sol

Usando o data_nascer do sol() função, os usuários podem calcular a hora do nascer do sol usando esta sintaxe:

date_sunrise ( tempo ( ) , SUNFUNCS_RET_STRING , $anos , $ longo , $ zênite , $gmt_offset ) ;

Por exemplo:



eco data ( 'D M d Y \n ' ) ;

eco ( 'Horário do nascer do sol: ' ) ;

eco ( date_sunrise ( tempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Este código formata a data atual como “D M d Y” e exibe usando o data() função. O data_nascer do sol() O método é então usado para determinar e relatar a hora do nascer do sol com base nas coordenadas de latitude e longitude especificadas (34,6543, 56,34535).

Cálculo do Pôr do Sol

Usando o data_pôr do sol() função, os usuários podem calcular a hora do pôr do sol usando esta sintaxe:

data_pôr do sol ( tempo ( ) , SUNFUNCS_RET_STRING , $anos , $ longo , $ zênite , $gmt_offset ) ;

Por exemplo:



eco data ( 'D M d Y' ) ;

eco ( ' \n Hora do pôr do sol: ' ) ;

eco ( data_pôr do sol ( tempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Este código formata a data atual como “D M d Y” e a exibe usando o data() função. O data_pôr do sol() O método é então usado para determinar e relatar a hora do pôr do sol com base nas coordenadas especificadas de latitude e longitude (34,6543, 56,34535).

Conclusão

O data_nascer do sol() e data_pôr do sol() As funções em PHP fornecem uma maneira conveniente de calcular os horários do nascer e do pôr do sol para uma determinada data e local. Ao usar essas funções, os desenvolvedores podem determinar com precisão os tempos astronômicos e incorporá-los em seus aplicativos PHP.