Description
mixed
date_sunrise ( int timestamp [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]] )
date_sunrise() retourne l'heure de levé 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.
Tableau 1. Constantes pour le paramètre format
| constante | description | exemple |
|---|
| SUNFUNCS_RET_STRING | retourne l'heure de levé du soleil 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 l'heure de levé du soleil sous la forme d'un entier (timestamp) | 1095034606 |
Exemple 1. Exemple avec date_sunrise()
<?php
/* calcul de l'heure de levé du soleil pour la ville de Lisbonne, Portugal Latitude: 38.4 North Longitude: 9 West Zenith ~= 90 offset: +1 GMT */
echo 'Heure de levé du soleil pour le ' . date("d/m/Y"). ' : ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);
?>
|
L'exemple ci-dessus va afficher quelque chose de similaire à : Heure de levé du soleil pour le 20/12/2004 : 08:54 |
|
Voir aussi
date_sunset().