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.