Comment utiliser les fonctions PHP date_sunrise() et date_sunset()

Comment Utiliser Les Fonctions Php Date Sunrise Et Date Sunset



Le PHP date_lever du soleil() et date_coucher du soleil() La fonction permet aux utilisateurs de calculer les heures de lever et de coucher du soleil à un endroit particulier. La fonction dépend de l'emplacement géographique, du jour de l'année et du fuseau horaire. Grâce à cette fonction, les utilisateurs peuvent récupérer le moment du lever et du coucher du soleil pour une date ou une plage de dates spécifique.

Fonctionnalités

Le date_lever du soleil() et date_coucher du soleil() ont de nombreuses fonctionnalités qui en font des outils fiables pour calculer les heures de lever et de coucher du soleil. L'entrée de latitude et de longitude est l'une des caractéristiques les plus cruciales. Pour obtenir des heures précises de l'aube et du coucher du soleil, il faut entrer les valeurs précises de latitude et de longitude de l'emplacement.

Parallèlement à cela, la fonction nécessite la date à laquelle le lever et le coucher du soleil doivent être calculés. La fonction prend également en compte la valeur du fuseau horaire PHP pour s'adapter à l'heure d'été.







Syntaxe



La structure syntaxique de la date_lever du soleil() fonction est la suivante :



date_lever du soleil ( $horodatage , format $ , $latitude , $longitude , $zénith , $gmt_offset ) ;

De même, la structure syntaxique de la fonction date_sunset() est comme suit:





date_coucher du soleil ( $horodatage , format $ , $latitude , $longitude , $zénith , $gmt_offset ) ;

Paramètres d'entrée

Le PHP date_lever du soleil() et date_coucher du soleil() Les fonctions ont six paramètres d'entrée. Le premier paramètre est $horodatage , qui est facultatif et est défini par un horodatage Unix. Le deuxième paramètre est le format $ , qui est également facultatif. Ce paramètre spécifie comment la sortie sera renvoyée. Le troisième paramètre est $latitude , qui stocke la latitude de l'emplacement pour lequel le lever ou le coucher du soleil doit être calculé.

Le quatrième paramètre est $longitude , qui stocke la longitude de l'emplacement pour lequel le lever ou le coucher du soleil doit être calculé. Autour de l'horizon, la position du soleil est spécifiée par le cinquième paramètre, $zénith . Enfin, le sixième paramètre d'entrée est $gmt_offset , qui est le décalage du fuseau horaire local par rapport à GMT.



Format de retour

Le PHP date_lever du soleil() et date_coucher du soleil() permet aux utilisateurs de réaliser plusieurs formats de retour. Les formats de retour les plus couramment utilisés sont la chaîne et l'horodatage. Le SUNFUNCS_RET_STRING format renverra l'heure du soleil dans un format de chaîne, SUNFUNCS_RET_TIMESTAMP renverra l'heure au format d'horodatage Unix et SUNFUNCS_RET_DOUBLE renverra l'heure en format double.

Calcul du lever du soleil

En utilisant le date_lever du soleil() fonction, les utilisateurs peuvent calculer l'heure du lever du soleil en utilisant cette syntaxe :

date_lever du soleil ( temps ( ) , SUNFUNCS_RET_STRING , $ans , $ long , $zénith , $gmt_offset ) ;

Par exemple:



écho date ( 'D M d Y \n ' ) ;

écho ( 'Heure du lever du soleil : ' ) ;

écho ( date_lever du soleil ( temps ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ce code formate la date actuelle comme 'J M j A' et l'affiche à l'aide de la date() fonction. Le date_lever du soleil() La méthode est ensuite utilisée pour déterminer et rapporter l'heure du lever du soleil sur la base des coordonnées de latitude et de longitude spécifiées (34,6543, 56,34535).

Calcul du coucher du soleil

En utilisant le date_coucher du soleil() fonction, les utilisateurs peuvent calculer l'heure du coucher du soleil en utilisant cette syntaxe :

date_coucher du soleil ( temps ( ) , SUNFUNCS_RET_STRING , $ans , $ long , $zénith , $gmt_offset ) ;

Par exemple:



écho date ( 'D M d Y' ) ;

écho ( ' \n Heure du coucher du soleil : ' ) ;

écho ( date_coucher du soleil ( temps ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Ce code formate la date actuelle en « D M d Y » et l'affiche à l'aide de la date() fonction. Le date_coucher du soleil() La méthode est ensuite utilisée pour déterminer et signaler l'heure du coucher du soleil en fonction des coordonnées de latitude et de longitude spécifiées (34,6543, 56,34535).

Conclusion

Le date_lever du soleil() et date_coucher du soleil() Les fonctions en PHP fournissent un moyen pratique de calculer les heures de lever et de coucher du soleil pour une date et un lieu donnés. En utilisant ces fonctions, les développeurs peuvent déterminer avec précision les temps astronomiques et les incorporer dans leurs applications PHP.