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.