8.20 Dates et heures
8 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
|
8.20.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
.
|