English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions PHP Date & Time
La fonction date_sunset() retourne la date donnée/Heure du coucher de soleil de l'endroit.
date_sunset()La fonction accepte un timestamp représentant une journée donnée et retourne l'heure du coucher de soleil pour cette date spécifique.
date_sunset($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])
Numéro de séquence | Paramètres et explications |
---|---|
1 | timestamp (obligatoire) Cela spécifie un timestamp. |
2 | format (optionnel) Cela spécifie le format de valeur de résultat que vous devez utiliser. Vous pouvez passer trois constantes en tant que valeur de ce paramètre ; C'est-à-dire : SUNFUNCS_RET_STRING (Chaîne),SUNFUNCS_RET_DOUBLE(Flottant)et SUNFUNCS_RET_TIMESTAMP Entier. |
3 | latitude (optionnel) Par défaut, cette option spécifie la latitude d'une position, cette option spécifie l'orientation nord. Pour spécifier une valeur de latitude au sud, il faut la passer comme une valeur négative. |
4 | longitude (optionnel) Par défaut, cela spécifie la longitude d'une position, qui spécifie l'orientation est. Pour spécifier une valeur de latitude à l'ouest, il faut la passer comme une valeur négative. |
5 | zenith (optionnel) Cela spécifie la valeur du sommet. Cela spécifie l'angle entre une ligne perpendiculaire à la surface de la Terre et le centre du Soleil. |
6 | gmtoffset (optionnel) Cela spécifie le décalage horaire entre le GMT et l'heure locale (en heures). |
La fonction date_sunset() retourne l'heure du coucher de soleil au format souhaité. Si elle échoue, elle retourne une valeur booléennefalse.
Cette fonction a été introduite initialement dans PHP 5introduit dans la version .0 et peut être utilisé dans toutes les versions plus élevées.
Le suivant exemple montredate_sunset()Utilisation de la fonction-
<?php $sun_info = date_sunset("02-17-2012"); print_r($sun_info); ?>Voyons voir‹/›
Résultat de la sortie
14:46
Maintenant, appeler cette fonction en passant des valeurs de latitude et de longitude. Si vous souhaitez passer des valeurs de latitude et de longitude, vous devez également passer les valeurs au format requis-
<?php $sun_info = date_sunset("02-03-2020",SUNFUNCS_RET_STRING, 23.4, -25); print_r("Heure de coucher de soleil : ".$sun_info); ?>Voyons voir‹/›
Résultat de la sortie
Heure de coucher de soleil : 19:05
Le suivant exemple vérifie le cas où il n'y a pas de coucher de soleil-
<?php $sun_info = date_sunset("25-12-2016",SUNFUNCS_RET_STRING, 69, 41); print("Heure de coucher de soleil : ".$sun_info); print("\n"); var_dump($sun_info); ?>Voyons voir‹/›
Résultat de la sortie
Heure de coucher de soleil : bool(false)
<?php echo("Date : ").date("D M d Y"); echo("\n"); echo("Heure de coucher de soleil : ")); echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>Voyons voir‹/›
Résultat de la sortie
Date : Jeu Mai 07 2020 Heure de coucher de soleil : 20:30