Cómo usar la función PHP date_sunrise() y date_sunset()

Como Usar La Funcion Php Date Sunrise Y Date Sunset



El PHP fecha_amanecer() y fecha_puesta de sol() La función permite a los usuarios calcular los tiempos de salida y puesta del sol en un lugar en particular. La función depende de la ubicación geográfica, el día del año y la zona horaria. Con esta función, los usuarios pueden recuperar el momento del amanecer y el atardecer para una fecha específica o un rango de fechas.

Características de la función

El fecha_amanecer() y fecha_puesta de sol() Las funciones tienen muchas características que las convierten en herramientas confiables para calcular los tiempos de salida y puesta del sol. La entrada de latitud y longitud es una de las características más cruciales. Para obtener horas precisas de amanecer y atardecer, se deben ingresar los valores precisos de latitud y longitud de la ubicación.

Junto con eso, la función requiere la fecha en la que se calcularán el amanecer y el atardecer. La función también toma el valor de la zona horaria de PHP para ajustarse al horario de verano.







Sintaxis



La estructura sintáctica de la fecha_amanecer() función es la siguiente:



fecha_amanecer ( $marca de tiempo , $formato , $latitud , $longitud , $cenit , $gmt_offset ) ;

Del mismo modo, la estructura sintáctica de la función date_sunset() es como sigue:





fecha_puesta de sol ( $marca de tiempo , $formato , $latitud , $longitud , $cenit , $gmt_offset ) ;

Parámetros de entrada

El PHP fecha_amanecer() y fecha_puesta de sol() Las funciones tienen seis parámetros de entrada. El primer parámetro es $marca de tiempo , que es opcional y está definido por una marca de tiempo de Unix. El segundo parámetro es el $formato , que también es opcional. Este parámetro especifica cómo se devolverá la salida. El tercer parámetro es $latitud , que almacena la latitud de la ubicación para la que se va a calcular el amanecer o el atardecer.

El cuarto parámetro es $longitud , que almacena la longitud de la ubicación para la que se va a calcular el amanecer o el atardecer. Sobre el horizonte, la ubicación del sol está especificada por el quinto parámetro, $cenit . Por último, el sexto parámetro de entrada es $gmt_offset , que es el desplazamiento de la zona horaria local con respecto a GMT.



Formato de devolución

El PHP fecha_amanecer() y fecha_puesta de sol() La función permite a los usuarios lograr varios formatos de devolución. Los formatos de devolución más utilizados son cadena y marca de tiempo. El SUNFUNCS_RET_STRING format devolverá la hora del sol en un formato de cadena, SUNFUNCS_RET_TIMESTAMP devolverá la hora en formato de marca de tiempo Unix y SUNFUNCS_RET_DOUBLE devolverá la hora en formato doble.

Cálculo del amanecer

Utilizando el fecha_amanecer() función, los usuarios pueden calcular la hora del amanecer usando esta sintaxis:

fecha_amanecer ( tiempo ( ) , SUNFUNCS_RET_STRING , $años , $largo , $cenit , $gmt_offset ) ;

Por ejemplo:



eco fecha ( 'D M d Y \norte ' ) ;

eco ( 'Hora del amanecer:' ) ;

eco ( fecha_amanecer ( tiempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Este código formatea la fecha actual como “D M d Y” y lo muestra usando el fecha() función. El fecha_amanecer() Luego, el método se usa para determinar e informar la hora del amanecer en función de las coordenadas de latitud y longitud especificadas (34.6543, 56.34535).

Cálculo de la puesta del sol

Utilizando el fecha_puesta de sol() función, los usuarios pueden calcular la hora de la puesta del sol usando esta sintaxis:

fecha_puesta de sol ( tiempo ( ) , SUNFUNCS_RET_STRING , $años , $largo , $cenit , $gmt_offset ) ;

Por ejemplo:



eco fecha ( 'D M d Y' ) ;

eco ( ' \norte Hora del atardecer: ' ) ;

eco ( fecha_puesta de sol ( tiempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Este código formatea la fecha actual como 'D M d Y' y la muestra usando el fecha() función. El fecha_puesta de sol() Luego, el método se usa para determinar e informar la hora de la puesta del sol en función de las coordenadas de latitud y longitud especificadas (34.6543, 56.34535).

Conclusión

El fecha_amanecer() y fecha_puesta de sol() Las funciones en PHP brindan una forma conveniente de calcular las horas de salida y puesta del sol para una fecha y ubicación determinadas. Mediante el uso de estas funciones, los desarrolladores pueden determinar con precisión los tiempos astronómicos e incorporarlos en sus aplicaciones PHP.