date_sunrise
<<<
date_sunset date
>>>

6.6 Dates et heures
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Configuration à l'exécution
Types de ressources
Constantes pré-définies
checkdate
date_default_timezone_get
date_default_timezone_set
date_sunrise
->date_sunset
date
getdate
gettimeofday
gmdate
gmmktime
gmstrftime
idate
localtime
microtime
mktime
strftime
strptime
strtotime
time

6.6.12 date_sunset() Retourne l'heure de coucher du soleil pour un jour et un endroit donnés

[ Exemples avec date_sunset ]   PHP 5

mixed  date_sunset ( int   timestamp , int   format , float   latitude , float   longitude , float   zenith , float   gmt_offset )

date_sunset retourne l'heure de coucher du soleil pour un jour (spécifié par le paramètre timestamp ) et un endroit donnés. Les paramètres latitude , longitude et zenith ont pour valeurs par défaut, respectivement, les valeurs des options de configuration date.default_latitude , date.default_longitude et date.sunrise_zenith .

La valeur par défaut du paramètre latitude est North . Si vous voulez passer une valeur correspondant au Sud, vous devez donc passer une valeur négative. De même pour le paramètre longitude , qui, par défaut, vaut East .

Le paramètre gmt_offset est spécifié en heures.

constante description exemple
SUNFUNCS_RET_STRING retourne le résultat sous forme de chaîne de caractères 16:46
SUNFUNCS_RET_DOUBLE retourne le résultat sous la forme d'un nombre à virgule flottante 16.78243132
SUNFUNCS_RET_TIMESTAMP retourne le résultat sous la forme d'un entier (timestamp) 1095034606

Exemple avec date_sunset

<?php

/* calcul de l'heure de coucher du soleil pour la ville de Lisbonne, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/

echo 'Heure de coucher du soleil pour le ' . date("d/m/Y"). ' : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);

?>

Voir aussi date_sunrise .

<< date_sunset >>
date_sunrise Dates et heures date